程序:
#include <stdio.h>
void main()
{
int a,b;
a=32767;
b=a+2;
printf("%d,%d\n",a,b);
}
沒有問題啊 輸出來是這樣的啊
還有一種可能就是你的編譯器修復以前一些編譯器的bug 就是有的只能支持2個字節的整型數據 現在可以支持4字節的int了 這只能說明你的軟件更好了 而不能說有問題的
你可以用一個老版本的c語言編譯器 但我覺得編譯器這個蠻好的 int類型支持更多的字節 更好啊 這個沒有什麼問題的 這個是這個編譯器的更新換代而已 你不必擔心的 學C語言只需要多寫程序 多調試 就會長水平的 至於編譯器支持幾個字節 只是細節問題 不必深究的