1.進(jìn)制
- 3.1 進(jìn)制有哪些
- 二進(jìn)制
- 0和1 前綴0B或者0b 比如:0B1001 轉(zhuǎn)為十進(jìn)制是9
- 八進(jìn)制
- 0-7 前綴0 比如:0103
- 十進(jìn)制【我們常用的】
- 0-9 沒有前綴
- 十六進(jìn)制
- 0-9 和 A-F 前綴0x或者0X 比如:0x123
- 進(jìn)制轉(zhuǎn)化
- 任何進(jìn)制轉(zhuǎn)化為十進(jìn)制公式:系數(shù) * 底數(shù) ^ 指數(shù)
0b1010 = 1 * 2^3 + 0 *2^2 + 1*2^1 + 0*2^0
= 8 + 0 + 2 + 0
= 10
0123 = 1*8^2 + 2*8^1 + 3*8^0
= 64 + 16 + 3
= 83
0x123 = 1*16^2 + 2*16^1 + 3*16^0
= 256 + 32 + 3
= 291
1.1 補(bǔ)碼**
* 正數(shù)的補(bǔ)碼和原碼相同
5
原碼:0000 0101
補(bǔ)碼:0000 0101
* 負(fù)數(shù)的補(bǔ)碼是它的反碼加1
-5:
原碼:1000 0101
反碼:1111 1010
+ 1
------------------
補(bǔ)碼 1111 1011