# 各种进制
### 十进制
0 1 2 3 4 5 6 7 8 9 10 11 12 13
### 八进制
0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20 21
### 二进制
0 1 10 11 100 101 110 111 1000 1001
### 十六进制
0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 14 15 16 17 18 19 1A
# 进制转换(整数)
### 其他进制转换为 十进制
* 10001011 转换为 十进制
10001011 = 1 * 2^7 + 1 * 2^3 + 1 * 2 ^ 1 + 1 * 2^0 = 139
* 十进制102 转换为 十进制
102 = 1 * 10^2 + 0 * 10^1 + 2 * 10^0 = 102
* 二进制 1011001 转换为 十进制
64 + 16 + 8 + 1 = 89
* 八进制 76 转换为 十进制
7 * 8^1 + 6 * 8^0 = 62
* 二进制 1011011 转换为 十进制
91
* 十六进制 12b 转换为 十进制
1 * 16^2 + 2 * 16*1 + B = 299
### 十进制转换为其他进制
* 十进制 11 转换为 二进制
1011
* 十进制 102 转换为 二进制
1100110
* 十进制 156 转换为 16进制
*
### 2 的次方数
* 2^0 = 1;
* 2^1 = 2
* 2^2 = 4
* 2^3 = 8
* 2^4 = 16
* 2^5 = 32
* 2^6 = 64
* 2^7 = 128
* 2^8 = 256
* 2^9 = 512
* 2^10 = 1024
### 8421法
* 二进制 10011011 转 十进制
128 + 16 + 8 + 2 + 1 = 155
* 十进制 59 转换为 二进制
32 + 16 + 8 + 2 + 1
111011
* 二进制 1101 转换为 十进制
13
* 十进制 109 转换为 二进制
64 + 32 + 8 + 4 + 1
1101101
1101101
* 二进制 10011011 转换为 八进制
010 011 011
2 3 3
* 八进制 176 转换为 二进制
1 7 2
001 111 010
1111110
* 二进制 1000111011011 转换为 十六进制
0001 0001 1101 1011
1 1 D B
11DB
* 十六进制 18 转换为 二进制
1 1000
11000
* 二进制 10011 转换为 八进制
10 011
23
* 十六进制 ad1 转换为 二进制
10101101 0001
* 十进制 89 转换为 八进制
64 + 16 + 8 + 1
1 011 001
131
* 八进制 47 转换为 十六进制
10 0111
27
# 进制转换(小数)
### 二进制小数转换为十进制
* 1101.01011 转换为 十进制
13
1 * 2^-2 = 1 * 0.25
1 * 2 ^-4 = 1 * 0.0625
1 * 2 ^-5 = 1 * 0.03125
13.34375
0.5 0.25 0.125 0.625
* 二进制 101.101 转十进制
5.625
### 十进制小数 转 二进制
* 十进制 10.68 转换为 2进制
1010
0.68 * 2 = 1.36 0.36 1
0.36 * 2 = 0.72 0.72 0
0.72 * 2 = 1.44 0.44 1
0.44 * 2 = 0.88 0.88 0
0.88 * 2 = 1.76 0.76 1
结果约为:1010.10101
* 十进制6.625 转换为 二级制
110
0.625 * 2 = 1.25 0.25 1
0.25 * 2 = 0.5 0.5 0
0.5 * 2 = 1.0 0 1
结果为:110.101
### 八进制与二进制
* 八进制小数 12.456 转换为二级制
12 -> 1010
0.456 -> 0.100101110
* 二进制110.0101011 转换 八进制
6. 254
### 十六进制与二进制
*方法类似于八进制与二进制
# 二进制的运算(可先转换为十进制进行运算,再将结果转换为二进制)
### 加
### 减
### 乘
### 除