例如: 143.75 = 1X102 + 4X101 + 3X100 + 7X10-1 + 5X10-2
例如: (101.11)2 = 1X22 + 0X21 + 1X20 + 1X2-1 + 1X2-2
例如: (12.4)8 = 1X81 + 2X80 + 4X8-1
例如: (2A.7F)16 = 2X161 + 10X160 + 7X16-1 + 15X16-2
字母对应的数字:
A | B | C | D | E | F |
---|---|---|---|---|---|
10 | 11 | 12 | 13 | 14 | 15 |
十进制(Decimal) | 二进制(Binary) | 八进制(Octil) | 十六进制(Hexadecimal) |
---|---|---|---|
00 | 0000 | 00 | 0 |
01 | 0001 | 01 | 1 |
02 | 0010 | 02 | 2 |
03 | 0011 | 03 | 3 |
04 | 0100 | 04 | 4 |
05 | 0101 | 05 | 5 |
06 | 0110 | 06 | 6 |
07 | 0111 | 07 | 7 |
08 | 1000 | 10 | 8 |
09 | 1001 | 11 | 9 |
10 | 1010 | 12 | A |
11 | 1011 | 13 | B |
12 | 1100 | 14 | C |
13 | 1101 | 15 | D |
14 | 1110 | 16 | E |
15 | 1111 | 17 | F |
(173)10转化为二进制
所以:(173)10 = (10101101)2
十进制小数转二进制转法:
例如:(0.8125)10转为二进制
所以:(0.8125)10 = (0.1101)2
本文章使用limfx的vscode插件快速发布