7027fee3td4d0cb5cb5d5&690.jpeg (15.01 KB, 下载次数: 5)
下载附件
2013-3-29 19:32 上传
似水像火 发表于 2013-3-29 19:53 s = s + 3; 先自动将s转化为范围较大的int型,然后和3相加,得到一个int型,再赋给short型变量,范围大的 ...
_王涛 发表于 2013-3-29 19:58 执行 short s = 4;与执行s = s + 3;是两个不同的概念,short s = 4是因为4在short类型的范围之内,是个固定 ...
周志伟 发表于 2013-3-30 23:13 借用毕老师的话来说明很形象啊,学习了。多谢哈~~
王亚东 发表于 2013-3-29 19:59 short的最大值是32767,short s=4;可以直接编译通过, 而short s=4;s=s+3;编译器不会聪明到计算后再去 ...
luguoyuanf 发表于 2013-3-29 23:21 首先我们来看short s =4;这个变量 它是把4整数赋值给short,在赋值前检查是否超过了short的范围,如果在范围 ...
疯狂程序 发表于 2013-3-30 00:08 short s = 4; s = s + 3; s+=3;