二进制真值是指用二进制表示的实际数值,其符号与人类习惯一致(正数用+号,负数用-号)。以下是具体说明:
定义与表示 真值是数值的“真实”大小,例如十进制的+5和-5。在二进制中,正数直接用0开头表示(如00000101表示+5),负数用1开头表示(如10000101表示-5)。
与机器数的区别
机器数是计算机内部以二进制形式存储的数值,包含符号位。例如,二进制1011011表示-011011(真值为-27),而机器数本身不包含符号信息。
符号处理规则
- 正数符号位为0,可省略+号(如0101即+5)。
- 负数符号位为1,必须保留-号(如10000101即-5)。
应用场景
真值用于人类直观理解数值,而机器数通过原码、补码等编码方式存储,便于计算机运算。例如,原码无法直接表示减法,需转换为补码。
总结:
二进制真值是带有符号的二进制数,其符号与人类表示一致,用于描述实际数值;机器数是计算机内部存储形式,需通过编码规则解析真值。