关于计算机内部的原码、补码和反码,以下描述中正确的是( ).

关于计算机内部的原码、补码和反码,以下描述中正确的是( ).
A.原码就是计算机中原来使用而现在不用的编码
B.补码的补码是原码
C.当原码不够用时,必须使用补码
D.反码就是原码的绝对值的补码
yifei12 1年前 已收到1个回答 举报

珑凌 春芽

共回答了15个问题采纳率:73.3% 举报

原码:在数值前直接加一符号位,正数为0 ,负数为1
反码:
正数:正数的反码与原码相同.
负数:负数的反码,符号位为“1”,数值部分按位取反.
补码:
正数:正数的补码和原码相同.
负数:负数的补码则是符号位为“1”,数值部分按位取反后再在末位(最低位)加1.也就是“反码+1”
综上选B
对于D举出反例
[-7]反= 1 1111000 B
原码的绝对值的补码为
[+7]补= 0 0000111 B

1年前

10
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.039 s. - webmaster@yulucn.com