java中byte的范围为何是-128---127而不是-127---127?1111 1111 这个应该是最小的负数,它应该是-127才对
人气:465 ℃ 时间:2020-02-05 14:04:34
解答
我们都知道byte占8位.而2的8次方等于256,也就是byte最多可以表示256个不同的数,
127:128个
-0~127:128个
但是这里0与-0表示一样的数了,所以就用-0的二进制补码表示到-128里面去了
推荐
- 如图:分别以三角形ABC的边AB,AC为边,在三角形的外侧作正方形ABDE,ACFG.正方形的中心分别为P,Q.
- 一班平均分为72分,二班平均分为78分,两个班的总平均分为74.2分,求一班与二班人数之比
- 甲乙两物所受的重力之比是5:6,甲的质量是50kg,乙的质量是多少?(g=10N/kg)
- 2molCO(NH2)2含有原子总数为_?含有_molN,_molH.
- 英语小短文60词以上(初一)
- 一桶水,第一次倒出5分之1,第二次倒出450毫升,这时还剩下10分之7没有倒出.这桶水原有多少毫升?
- 墙上有很多图画用英语怎么说
- 过抛物线y2=4x焦点的弦长为16/3,则此弦所在直线的倾斜角为?
猜你喜欢