c語言問題(初學者)
/* 输入两个整数,求出它们的和与差并输出 */#include "stdio.h"
void main()
{
long a,b;
clrscr();
printf("请输入两个整数ab:");
scanf("%d%d",&a,&b);
printf("a = %d\n",a);
printf("b = %d\n",b);
printf("a+b = %d\n",a + b);
}
正確的結果應該是
请输入两个整数ab 30000 15000
a = 30000
b = 15000
a+b = 45000
可運算出來的結果是
请输入两个整数ab 30000 15000
a = 30000
b = 15000
a+b = 20536
求各位大哥幫幫忙解釋一下