java高位转低位注意事项,int转 short/byte溢出过程

对上述代码的输出结果有没有人觉得是89呢,现实中看见不少直接使用java保留字进行强制高位转低位的。 上述代码输出结果是21。 我们都只知道int类型占用的是32位,4字节,byte类型是占用一字节共八位,因此有符号byte最大存储的数值是127。 从32位int强制转换成byte类型必定要舍去高位的24位,只保留低八位。 123456789变成21的大致过程如下: 1:   123456789对
相关文章
相关标签/搜索