计算机原理中真值是什么

时间:2025-01-22 19:05:33 单机攻略

在计算机原理中, 真值是指一个数值在特定时间和空间条件下的实际值。它与符号位无关,仅指该数值本身。例如,对于带符号的二进制数,如1000 0101,其形式值为135,但真值是-5,因为最高位是符号位,表示负数。

真值有以下几种表示方法:

原码:

直接将符号位和数值位结合表示,最高位为符号位(0表示正,1表示负),数值部分与真值的数值相同。例如,真值+10000101的原码为010000101,真值-10101100的原码为10101100。

补码:

用于简化二进制加减法运算的表示法,正数的补码与其原码相同,负数的补码为其原码按位取反后加1。例如,真值-5的补码为1000 0101。

反码:

正数的反码与其原码相同,负数的反码为其原码按位取反。例如,真值-5的反码为1111 1010。

约定真值:

在计算误差时,一般用约定真值或相对真值来代替。约定真值是一个接近真值的值,它与真值之差可忽略不计。

相对真值:

当高一级标准器的指示值即为下一等级的真值,此真值被称为相对真值。

总结:

真值是数值在特定条件下的实际值,可以是十进制、二进制或其他进制表示。

计算机中通常使用补码来表示和存储数值,因为补码能够简化加减法运算。

在计算误差时,可以使用约定真值或相对真值来近似真值。