怎么计算byte,short,int等数据类型的取值范围

一个byte由八个位组成,符号位 + 数值位,如x0000000,其中第1位是符号位,后面的7位表示数值,第1位是符号位(0为正,1为负)。这样+1就是00000001,-1就是10000001。最大的正数就是0 1111111,即20+ 21+……+26=127;最小的负数,同理,为1 1111111,即==-127==。 到这里可能有小伙伴开始纳闷了明明是-127那怎么变成-128了呢。 那我
相关文章
相关标签/搜索