[求助]关于C中的加法运算.
main()
{long x,y,sum;
x=500000;
y=800000;
sum=x+y;
printf("%d",sum);
}
就这样一道 我换成500+800能正常运算出结果 1300
但50万+80万,运行结果是 -10720
望各位大大指教:)
main()
{long x,y,sum;
x=500000;
y=800000;
sum=x+y;
printf("%d",sum);
}
就这样一道 我换成500+800能正常运算出结果 1300
但50万+80万,运行结果是 -10720
望各位大大指教:)
[此贴子已经被作者于2007-6-6 21:01:04编辑过]
完全关闭了TC后再重新打开
仍然计算出来结果是 -10720
汗~~
有,
printf("%1d",sum)
O,谢谢啦,谢谢:)