现在十六进制转二进制!让我们来看一个例子。下面,我们通过将其替换为等效的二进制四位来扩展每个十六进制数字。
--->

--->

八进制数系统不像二进制的十六进制那样被广泛使用。它是在与十六进制系统相同的思想下开发的:使二进制更紧凑。
八进制系统将二进制数分组为三元组而不是四元组。因此,八进制系统是base-8,如2^3 = 8。
我们使用八进制系统的八个基本符号,这些符号是从十进制系统借来的。二进制三元组的值范围为0-7。
因此,位值将从右到左以8的幂递增。
要将二进制转换为八进制,我们遵循以下基本技术:
- 将二进制数分成三组(类似于我们对十六进制所做的)
- 通过添加零使每组数字成为三的倍数
- 在每组下方写上相应的八进制符号
- 你现在将有一个八进制数
将八进制转换为二进制是类似的,但更简单一些:
- 写出每个八进制数字的二进制表示
- 将这些数字连接在一起
- 你不会有二进制数
恭喜!您现在已经对计算机科学的数字系统有了扎实的介绍。您已经迈出了进入计算机编程领域的第一步。然而,仍有许多东西需要学习。您的下一步是学习:
- 如何创建自己的数字系统
- 二元运算
- 有符号二进制数
- 定点符号
- 位和字节的基础知识
- ASCII码
- 统一码
- 计算机内存基础
一旦您涵盖了这些主题,您就可以很好地理解计算机了!要开始了解这些概念并更详细地探索二进制、十六进制和八进制,请查看 Educative 的计算机科学家课程数字系统,其中涵盖了所有这些内容以及更多内容。
您将了解基本的数字系统,并学习如何用二进制表示和操作正数、负数和小数。不需要编程知识,所以今天就开始吧,开始你作为计算机科学家的职业生涯。
快乐学习!
,