发布网友 发布时间:2022-03-26 19:26
共3个回答
热心网友 时间:2022-03-26 20:55
计算机中,没有原码和反码。
计算机中,只有补码和移码。
移码,只在特殊场合才用。
补码,是用正数,代替负数进行运算。
比如,两位十进制数,-1 就可以用 +99 代替。
25-1 = 24
25 + 99 = (1) 24
只取两位,这两种运算的结果,是完全相同的。
-1 的补数,就是 99。
------
计算机所计算的位数,是固定的。
八位机,其数值范围就是 0000 0000~1111 1111。
-1 的补码,就是 1111 1111 (=255)。
-2 的补码,就是 1111 1110 (=254)。
。。。
热心网友 时间:2022-03-26 22:13
原码:就是原码,真实的码热心网友 时间:2022-03-26 23:48
所谓原码就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。 反码表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。