一共有8个位,-128的原码、补码是不是都是1000,0000?谢谢
3条回答 默认 最新
谛凌 2023-01-14 17:48关注在码长 8 位时,-128 的原码和反码,都是不存在的。
-128 的补码,用“取反加一”就求不出来了。
必须用“补码的定义式”来求:
[-128]补 =-128 + 2^8 = 128 = 1000 0000 (二进制)评论 打赏 举报 编辑记录解决 1无用
在码长 8 位时,-128 的原码和反码,都是不存在的。
-128 的补码,用“取反加一”就求不出来了。
必须用“补码的定义式”来求:
[-128]补 =-128 + 2^8 = 128 = 1000 0000 (二进制)