2_十進位制與二進位制的互相轉換
阿新 • • 發佈:2020-09-22
目錄
十進位制轉二進位制
方式一(除2取餘法)
除2取餘法,使用十進位制整數不斷地除以2取出餘數,直到商為0時將餘數逆序排序。(0b、0B可以作為二進位制的字首)
方式二(拆分法)
拆分法,將十進位制整數拆分為若干個二進位制權重的和,有該權重,則下面寫1,否則寫0。
二進位制轉十進位制
負十進位制轉二進位制
負二進位制轉十進位制
單個位元組所能表示的整數範圍
- 在計算機中單個位元組表示八位二進位制位,其中最高位(最左邊)代表符號位,使用0代表非負數,使用1代表負數
- 非負數表示範圍:
0000 0000 ~ 0111 1111 => 0 ~ 127 => 0 ~ 2^7 - 1
- 負數表示範圍:
1000 0000 ~ 1111 1111 => -128 ~ -1 => -2^7 ~ -2^0
- 單個位元組表示的整數範圍是:
-2^7 ~ 2^7-1
,也就是-128 ~ 127