下面把一个数转成二进制表达形式
原码:
数值1 : 0000 0001
数值-1 : 1000 0001
2025年08月30日
上一期我们讲述了进制数及转换,这一期我们来了解计算机原码、反码和补码,本期内容重点是补码。
是为了解决计算机减法问题,因为CPU运算器中只有加法器,所有要把减法转换加法来运算;
那么你可能会问,怎么不加个减法器呢?
2025年08月30日
一个数在计算机中的二进制表示形式, 被称为这个数的机器数。将带符号位的机器数对应的真正数值称为机器数的真值。为区分正负数,机器数的最高位被用来存储符号,被称为符号位, 正数为0, 负数为1。
2025年08月30日
在计算机的内部,运行各种运算时都是以二进制的方式来进行的,
二进制就是逢2进位的进位制,0、1是基本算符
因为它只使用0、1两个数字符号,非常简单方便,数字1在不同的位上代表不同的值,按从右至左的秩序,这个值以二倍递增。
2025年08月30日
在计算机的世界里,数字的存储和运算都有着独特的规则。其中,原码、反码和补码作为表示有符号整数的三种重要方式,在解决负数的存储和运算问题上扮演着关键角色。今天,就让我们深入探索这三种编码方式的奥秘。
原码是最为直观的编码方式,其最高位作为符号位,0 代表正数,1 代表负数,其余位则表示数值的绝对值。例如:用 8 位二进制表示 + 5,原码为 00000101;而 - 5 的原码则是 10000101。