java次日_進制轉換原理和補碼存儲方式做業

1.負數的表現形式,爲何如此設計?ide

負數以原碼的補碼形式表達;正負數相加得0spa

2.-128是在內存中是如何存儲的?推算過程?設計

        126 01111110orm

127 01111111內存

       -126 10000010源碼

       -127 10000001it

規律是負數減1,推理下class

-128 10000000數據

3.若是字節表示爲11111111,則其真實數據是多少?margin

      11111111取反+1 0000 0001

      是+1的原碼因此真實數據就是-1

4.正負數是否都支持補碼的方式?

    都支持

    +5 源碼 00000101

    取反+1  11111011 是  -5

    取反+1  00000101 是  +5


5.正數是不是負數的減一取反?

        是

-1的補碼爲1111 1111,

減一得1111 1110

取反得0000 0001

+1的源碼

相關文章
相關標籤/搜索