C言語なら俺に聞け! Part 110
■ このスレッドは過去ログ倉庫に格納されています
0675デフォルトの名無しさん
2005/07/12(火) 03:09:20#include <limits.h>
int main(void)
{
int i = 1;
while(i < INT_MAX) {
printf("%d\n", i);
i *= 2;
}
return 0;
}
これを実行すると0がずっと表示されるのですが何故でしょうか
(i < 1073741824)までは正常に表示されるのですが
gcc (GCC) 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125)
■ このスレッドは過去ログ倉庫に格納されています