社区
C语言
帖子详情
由补码求原码怎么求?
wopabe
2010-12-06 09:21:46
对于负数
由原码求补码是除符号位外各位取反,然后加1
那么对于负数
由补码求原码怎么求?
...全文
1502
5
打赏
收藏
由补码求原码怎么求?
对于负数 由原码求补码是除符号位外各位取反,然后加1 那么对于负数 由补码求原码怎么求?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
greyillusion
2010-12-06
打赏
举报
回复
再求一次补码,不过逆运算也没什么不同啊
try325
2010-12-06
打赏
举报
回复
2
按照求负数补码的逆过程,数值部分应是最低位减1,然后取反。但是对二进制数来说,先减1后取反和先取反后加1得到的结果是一样的,故仍可采用取反加1 有方法。
cap77
2010-12-06
打赏
举报
回复
负数的话,符号位为1不变,其余各位取反,然后再整个数加1
wopabe
2010-12-06
打赏
举报
回复
我也是这么想的
可惜不是
pengzhixi
2010-12-06
打赏
举报
回复
求补的逆过程不就是了
【深入理解计算机网络】“数制”视频课程
主要内容包括各种数制的主要特点及主要应用,各种数制间的相互转换方法,二进制数的算术和逻辑运算、机器数的三种主要表示形式(
原码
、反码和
补码
)及相互转换方法,
补码
的算术运算方法,以及主要的信息编码方式。
根据
补码
求
原码
根据
补码
求
原码
已知
补码
求
原码
(真值)
已知
补码
如何
求
原码
(真值)~ 1.当
补码
最高位为0时 因为最高位为0,即该数是正数,正数的
原码
、反码、
补码
都是一样的。 所以该
补码
即是
原码
。 例如:【X】补=01111111
求
真值。 解:因为最高位为0,所以【X】...
已知
补码
求
原码
已知
补码
求
原码
:1.左右找1,1不变,中间取反 2.
补码
的
补码
,即为该
补码
的
原码
(真值)
已知负数的
补码
求
原码
这里有个简单的
求
补码
的方法,从
原码
的最低位向最高位看去,遇到第一个1前,保持不变,第一个1前面的二进制串取反(符号位保持不变)。 下面是一个例子。 x=1011 0110 这是一个负数,它的
原码
,反码,
补码
分别是:...
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章