二进制中的“真”通常指 数值本身,即人类可识别的实际数字,与计算机内部表示的机器值相区分。具体说明如下:
定义与示例 真值是十进制数加上正负号后的形式(如±16、±10.34等),正数可省略符号。例如,十进制数5的真值是+5,其二进制真值为0101。
与机器值的区别
- 机器值: 计算机以二进制形式存储的带符号数,最高位为符号位(0表示正,1表示负)。例如,十进制-3的8位二进制机器值为10000011。
- 真值:与机器值不同,真值保留了数值的实际符号(如+或-),而机器值通过二进制补码形式存储,无法直接反映符号。
应用场景
在计算机中,真值用于描述数据的实际意义,而机器值用于存储和运算。例如,计算-3的真值为-3,但其机器值为10000011(需通过补码计算得出)。
总结:
二进制的“真”指人类可读的数值(含符号),与计算机内部以补码形式存储的机器值不同。