计算机有二进制和十进制,为什么还要搞个八进制,十六进制?

2025-03-05 07:13:08
推荐回答(3个)
回答1:

计算机只有2进制。十进制、十六进制、八进制是为了使用方便。
十进制是最符合人类自然计数方式的一种进制。
八进制基本被淘汰。
十六进制可以用两位正好描述一个字节(8位2进制),故在计算机汇编级编程时大量使用。
注:inter
系列
cpu支持
加减结果的十进制调整,使用BCD码。(用4位二进制数来表示1位十进制数中的0~9这10个数码,简称BCD码,即BCD代码。Binary-Coded
Decimal‎,简称BCD,称BCD码或二-十进制代码,亦称二进码十进数。是一种二进制的数字编码形式,用二进制编码的十进制代码。)

回答2:

一、80h表示的是十六进制的80,经过进制换算,十六进制的80=十进制的128。
二、在计算机系统中,数值一律用补码来表示(存储)。
主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。另外,两个用补码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。
三、计算机补码的求法:
1、正数的补码:与原码相同。
2、负数的补码:负数的补码:符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1。

回答3:

计算机使用的是二进制。

一个数,用二进制来表示,就可能有很多位的,如 16 位、32、64 位二进制数。

写出来,就会很长,看着眼花。

一个八进制数,就能代表三位二进制数。

一个十六进制数,就能代表四位二进制数。

用八进制、十六进制来表示,位数,就减少了许多,看着也就清楚多了。