Java类型转换之强制转换byte赋值超过127会发生什么?byte存储超限,溢出?
Java类型转换之强制转换byte赋值超过127会发生什么?
byte a = ( byte)130值为何是-126?byte存储超限,溢出?
问题所需的一些知识:
二进制中的原码,反码,补码:
* 原码
* 就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。
* 通过一个字节,也就是8个二进制位表示+7和-7
* 0(符号位) 0...
原创
2019-02-28 21:08:25 ·
1599 阅读 ·
1 评论