计算机原码求真值是指 带符号位的机器数对应的真正数值。在二进制表示中,原码的最高位是符号位,0代表正数,1代表负数,其余位表示数值的大小。真值计算方式如下:
正数的真值:
正数的原码就是其真值,即符号位为0,后面跟着数值位。
负数的真值:
负数的真值是其补码,即符号位为1,后面跟着数值位的按位取反再加1。
举例说明:
对于正数+3,其原码为`00000011`,真值也是`00000011`。
对于负数-3,其原码为`10000011`,真值则为补码`11111101`。
总结:
正数的原码等于其真值。
负数的原码不等于其真值,真值是其补码。
建议在处理计算机数值时,明确区分原码、反码和补码,并根据需要进行转换,以确保正确理解和计算数值。