2013年11月9日 星期六

[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.


沒有留言:

張貼留言