进制转换
B(二进制)O(八进制)D(十进制)H(十六进制)
二进制转十进制
| 1 1 0 0 1 0 0 64 32 16 8 4 2 1
64 + 32 + 4 = 100 (十进制)
|
二进制转八进制
| 0 0 1 1 0 0 1 0 0 (从右到左,三个一组,不够前面添0) 4 2 1 4 2 1 4 2 1
1 4 4 144 (八进制)
|
二进制转十六进制
| 0 1 1 0 0 1 0 0 (从右到左,四个一组,不够前面添0) 8 4 2 1 8 4 2 1 6 4 64(十六进制)
|
八进制转十进制
| 八进制:302 = 3×8² + 0×8¹ + 2×8⁰ = 192 + 0 + 2 = 194(十进制)
|
八进制转十六进制
| 1 4 4 4 2 1 4 2 1 4 2 1 0 0 1 1 0 0 1 0 0 001100100 (二进制) 0 1 1 0 0 1 0 0 8 4 2 1 8 4 2 1 6 4 64 (十六进制)
|
十六进制转十进制
| 十六进制:ABC = A×16² + B×16¹ + C×16⁰ = 2560 + 176 + 12 = 2748(十进制)
|
十六进制转八进制
| 6 4 8 4 2 1 8 4 2 1 0 1 1 0 0 1 0 0 01100100 (二进制) 0 0 1 1 0 0 1 0 0 4 2 1 4 2 1 4 2 1 1 4 4 144 (八进制)
|
与运算(∧)
| 0 & 0 = 0 0 & 1 = 0 1 & 0 = 0 1 & 1 = 1
同为1得 1,其余为 0
|
或运算(∨)
| 0 | 0 = 0 0 | 1 = 1 1 | 0 = 1 1 | 1 = 1
有1为1
|
异或运算
| 1 0 1 1 0 0 0 1 0 1 1 0 1 0 1 0
1 1 0 1 1 0 1 1
相同为 0,不同为 1
|