トップページ
⇒
tech
1001コメント
324KB
プログラミングの為の数学と算数
全部
前100
次100
最新50
■ このスレッドは過去ログ倉庫に格納されています
0796
デフォルトの名無しさん
NG
NG
単純に
long w =(long) ((unsigned long)a - (unsigned long)b);
int pls=-((-w)
>>16
L); //1以上ならなら 1
b = b+(w >> 8L);
b = b+pls; //算術右シフトで失った 0〜255 をカバーする
これでいいんじゃないの?
全部
前100
次100
最新50
■ このスレッドは過去ログ倉庫に格納されています