数制转换¶
概述¶
数制转换
不同数制之间的转换方法,是计算机数据处理的基础。
常用数制¶
常用数制
| 数制 | 基数 | 数字符号 | 示例 |
|---|---|---|---|
| 二进制 | 2 | 0, 1 | 1010B |
| 八进制 | 8 | 0-7 | 12Q |
| 十进制 | 10 | 0-9 | 10D |
| 十六进制 | 16 | 0-9, A-F | 0AH |
十进制转其他进制¶
十进制转二进制¶
整数部分
除2取余,逆序排列。
示例: 13转二进制
13 ÷ 2 = 6 余 1
6 ÷ 2 = 3 余 0
3 ÷ 2 = 1 余 1
1 ÷ 2 = 0 余 1
结果: 1101B
小数部分
乘2取整,顺序排列。
示例: 0.625转二进制
0.625 × 2 = 1.25 取整1
0.25 × 2 = 0.5 取整0
0.5 × 2 = 1.0 取整1
结果: 0.101B
二进制转其他进制¶
二进制转八进制¶
二进制转八进制
3位二进制对应1位八进制。
示例: 110101B → 65Q
110 101
↓ ↓
6 5
二进制转十六进制¶
二进制转十六进制
4位二进制对应1位十六进制。
示例: 11010101B → D5H
1101 0101
↓ ↓
D 5