关于补码和原码的转换问题

关于补码和原码的转换问题
-8的补码是11110111,除了第一位之外全部变了就是10001000加上1就是10001001就是-7了啊,小弟昨天才开始接触这方面,
数学人气:486 ℃时间:2020-02-05 15:33:47
优质解答
你搞错了……
-8的原码是10001000,数据位取反后是11110111,末尾加1是11111000,这才是8位二进制表示的-8的补码,而非11110111!11110111是-9的补码……额。。。补码的最后一个也是直接加1而不是变成1吗?不是“变成”1,而是要“加”1!
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版