大數據_JAVA_第二天_進制轉化和補碼存儲方式

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

    負數是以正數的補碼形式表達。正數取反加一。

    如:2的正數表現形式爲    0000 0010

           負數表現形式爲    1111 1110

          二者相加          10000 0000   1溢出

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

125    0111 1101    -125    1000 0011

126    0111 1110    -126    1000 0010

127    0111 1111    -127    1000 0001                    

                    -128    1000 0000

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

1111 1111 

0000 0001       1   真實數據爲-1

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

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

-127    1000 0001        

        0111 1111    127

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章