大資料作業01

來源:互聯網
上載者:User

標籤:二進位   如何   絕對值   

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

    負數以正數補碼形式表達,即轉為二進位後,各位取反加1。

    且首位代表符號,1即為負數,0為正數。

    這樣絕對值相等的正負兩個數,相加即可最高位溢出,結果為0.


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

    在位元組byte類型中,數值表達的範圍為-128——127,其中127的二進位為01111111,所以-127的二進位為10000001,於是-128即為10000000。


3.如果位元組表示未11111111,則其真實資料是多少?

    因為11111111首位為1,即表示其為負數,負數是由正數取反加一來表達,

因此原碼為00000001。所以真實資料為-1


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

    都支援


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

    是,例如11111111,為-1,減一即為11111110,取反,即為00000001,結果為1。成立

大資料作業01

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.