[Linux C] gcc默認支持c90?那不是我要用c99每次都是加上個-std=c99?
[Linux C] gcc默認支持c90?那不是我要用c99每次都是加上個-std=c99?
拷貝來源:http://tieba.baidu.com/p/2353540205
輸入40億的數都輸不了
警告: 這個十進位數字常量僅在 ISO C90 中是無符號的 [默認啟用]
非得我每次加個-std=c99 有什麼辦法可以一直用C99的標準
這個版本if的else還判斷不了
#include <stdio.h>
int main(void)
{
unsigned long long x=4000000000;
printf(“%lld\n”,x);
return 0;
}
解答:makefile.