> 数学 >
补码的计算问题
对补码的问题我可能有误解,算的老是和结果对不住.还望高手能够指教.
比如:-60+53
先换成补码:-60=10111100 53=00110101
加在一起我是这样算的:01001010+11000011=10010101
这样再把10010101转换过去就是-21了,到底那点出问题了呢?
人气:167 ℃ 时间:2019-11-04 14:20:10
解答
你确实错了:-60=1100010053=0011010111000100+00110101=11111001正数的补码 与原码相同.负数的补码 符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1.所以:-60的 最高位 为1,其余七位 为60的源码011110...
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版