win10+dev-c++
#include
#include
int main(void)
{
short int a,b;
a=32767;
b=a+1;
printf("a=%d ,b=%d");
//printf("%d",Short.MIN_VALUE);
return 0;
}
不知道为啥
你的打印没有给它取值呀。导致打印的%a,%b都是系统随机赋值的。
错误的: printf("a=%d ,b=%d");改掉///或者你也可以对比你和教程中的差别呀。
教程中正确的: printf("a=%d ,b=%d",a,b);
第一张图你都没指定输出变量啊
printf("a=%d,b=%d",a,b);