1.2.1 常用数制概念
计算机内部全部采用二进制存储和处理数据。人为书写时,经常使用八进制、十六进制简化二进制的书写。
进制 | 基数 | 数码 | 位权表示 | 标识后缀 |
十进制 D | 10 | 0‑9 |
| D |
二进制 B | 2 | 0、1 |
| B |
八进制 O | 8 | 0‑7 |
| O |
十六进制 H | 16 | 0‑9,A‑F(A=10,B=11,C=12,D=13,E=14,F=15) | H |
基数:该进制中允许使用的全部数码符号个数;位权:每一位上的权重。 |
1.2.2 进制转换方法
1. R 进制转十进制:按权展开求和
公式:每一位数码 × 本位位权,全部相加。
例:二进制 1011B 转十进制![]()
例:十六进制 2AH 转十进制![]()
2. 十进制转 R 进制:整数部分 “除基取余,逆序输出”
十进制整数转二进制:除以 2,记录余数,商继续除 2,直到商为 0;余数从后往前读取。
例:十进制 13 转二进制
13÷2=6 余 1
6÷2=3 余 0
3÷2=1 余 1
1÷2=0 余 1
逆序取余数:1101B
十进制转八进制除 8 取余;十进制转十六进制除 16 取余。 |
3. 二进制、八进制、十六进制互转(分组转换)
1 位八进制等价于 3 位二进制;1 位十六进制等价于 4 位二进制。
l 二进制转八进制:整数从右往左,每 3 位一组,不足左边补 0;每组换算成 1 位八进制。
l 二进制转十六进制:整数从右往左,每 4 位一组,不足左边补 0;每组换算成 1 位十六进制。
示例: 1101010B转十六进制
分组:0110 1010 → 6 A → 结果:6AH
专升本高频考点:进制转换计算题,客观题常考。 |