计算机系统 - 数字系统转化
-
简述
如您所知,十进制,二进制,八进制和十六进制数字系统是位置值数字系统。要将二进制,八进制和十六进制转换为十进制数,我们只需要将每个数字的乘积与其位置值相加即可。在这里,我们将学习这些数字系统之间的其他转换。 -
十进制到二进制
十进制数可以通过在记录余数时将数字重复除以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 位二进制等效项。 -