C言語なら俺に聞け(入門編)Part 68
■ このスレッドは過去ログ倉庫に格納されています
0883デフォルトの名無しさん
2010/09/14(火) 16:01:27> ・unsigned intにキャストしてから掛け算
符号無しにしたところでたかだか2倍なんで、
オーバーフローするって問題はどっちも持ってる。
思い付いた力業w
for (i = 0; i < a; ++i) {
assert((int)pow(2, sizeof(unsigned int) * 8) - sum >= b);
sum += b;
}
■ このスレッドは過去ログ倉庫に格納されています