我手心里的宝 发表于 2013-3-20 10:32 1、 z=3+4;//这样是向上类型转换,不需要强转 2、 z= 3+560;//这样右边相加是int类型,而左边是b ...
郝勇 发表于 2013-3-20 10:45 a和b是“变量”意味着这两值不确定、可能随时变化,编译器无法检查,也无法确定是否在byte字节范围之内 ...
我手心里的宝 发表于 2013-3-20 10:54 你在定义的时候 byte a=3,b=4,z; 已经定义了abc的类型为byte byte类型的范围为-128——127
江公亮 发表于 2013-3-20 10:52 额,也就是说,如果两个int类型相加或相减,超过int的范围,就保留低位