字典翻译 问答 其它 【java中byte的范围为何是-128---127而不是-127---127?11111111这个应该是最小的负数,它应该是-127才对】
问题标题:
【java中byte的范围为何是-128---127而不是-127---127?11111111这个应该是最小的负数,它应该是-127才对】
问题描述:

java中byte的范围为何是-128---127而不是-127---127?11111111这个应该是最小的负数,它应该是-127才对

陈北莲回答:
  我们都知道byte占8位.而2的8次方等于256,也就是byte最多可以表示256个不同的数,   127:128个   -0~127:128个   但是这里0与-0表示一样的数了,所以就用-0的二进制补码表示到-128里面去了
点击显示
其它推荐
热门其它推荐
  • 其它