进制转换
在线禁止转换的工具:https://tool.lu/hexconvert
二进制和十进制数的对应
| 十进制数 | 二进制 | 十六进制 |
|---|---|---|
| 0 | 0 | 0 |
| 1 | 1 | 1 |
| 2 | 10 | 2 |
| 3 | 11 | 3 |
| 4 | 100 | 4 |
| 5 | 101 | 5 |
| 6 | 110 | 6 |
| 7 | 111 | 7 |
| 8 | 1000 | 8 |
| 9 | 1001 | 9 |
| 10 | 1010 | a |
| 11 | 1011 | b |
| 12 | 1100 | c |
| 13 | 1101 | d |
| 14 | 1110 | e |
| 15 | 1111 | f |
十进制转二进制
十进制转二进制整数采用“除2取余,逆序排列”法
比如:十进制 29
29/2=14...1
14/2=7...0
7/2=3...1
3/2=1...1
1/2=0...1然后余数逆序排列:11101,即 29 对应的二进制数是 11101
二进制转十进制
采用“权相加法”
比如:二进制数 1011010
这个二进制数有 6 位
即 $$ 12^6+02^5+12^4+12^3+02^2+12^1+0*2^0=64+16+8+2=90 $$
