unsigned ui = 4294967295;
:
:
if (ui == 4294967295)
printf("ui == 4294967295\n");
else
printf("ui != 4294967295\n");
if (ui == -1)
printf("ui == -1\n");
else
printf("ui != -1\n");
g++ 4.3.2-2編譯
warning: this decimal constant is unsigned only in ISO C90
執行
ui == 4294967295
ui == -1
這樣好像不對耶
有人能解說 一下嗎