byte类型运算细节

大家都知道,在Java中整数默认的数据类型是int类型,当我们使用byte的时候就要小心了,因为如果两个byte类型的变量相加结果赋给一个byte类型的变量是会编译错误的。请看下列代码: 此处报了一个编译错误:类型不匹配:不能从 int 转换为 byte。 为什么会报这样一个错误呢?明明我b1,b2都是byte类型的数据,b1,b2相加的值也没有超过byte所能表示的最大范围,这个错误的原因是什么
相关文章
相关标签/搜索