- 计算机基础教程
- 计算机基础 – 首页
- 计算机基础 – 简介
- 计算机基础 – 分类
- 计算机基础 – 软件概念
- 计算机基础 – 系统软件
- 操作系统的功能
- 操作系统的类型
- 计算机基础 – 实用程序软件
- 开源软件
- 计算机基础 – 办公工具
- 特定领域工具
- 进制
- 进制转换
- 微处理器概念
- 微处理器的演变
- 主存
- 辅存
- 计算机基础 – I/O端口
- 计算机基础资源
- 计算机基础 – 快速指南
- 计算机基础 – 资源
- 计算机基础 – 讨论
进制转换
如你所知,十进制、二进制、八进制和十六进制是位值进制。要将二进制、八进制和十六进制转换为十进制,我们只需要将每个数字与其位值相乘再相加即可。在这里,我们将学习这些进制之间的其他转换。
十进制转二进制
十进制数可以通过反复除以2并记录余数来转换为二进制。让我们来看一个例子。
从下往上读取余数即可得到二进制等价值。
4310 = 1010112
十进制转八进制
十进制数可以通过反复除以8并记录余数来转换为八进制。让我们来看一个例子。
从下往上读取余数,
47310 = 7318
十进制转十六进制
十进制数可以通过反复除以16并记录余数来转换为十六进制。让我们来看一个例子。
从下往上读取余数,我们得到:
42310 = 1A716
二进制转八进制及反向转换
要将二进制数转换为八进制数,请遵循以下步骤:
从最低有效位开始,将位分组为三组。
如果分组时少了一位或两位,可以在最高有效位之后添加0。
将每个组转换为其等效的八进制数。
让我们来看一个例子。
101100101012 = 26258
要将八进制数转换为二进制数,每个八进制数字都根据下表转换为其3位二进制等效值。
| 八进制数字 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 二进制等效值 | 000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 |
546738 = 1011001101110112
二进制转十六进制
要将二进制数转换为十六进制数,请遵循以下步骤:
从最低有效位开始,将位分组为四组。
如果分组时少了一位或两位,可以在最高有效位之后添加0。
将每个组转换为其等效的八进制数。
让我们来看一个例子。
101101101012 = DB516
要将八进制数转换为二进制数,每个八进制数字都转换为其3位二进制等效值。
广告