> 其他 >
二进制的负数如何算?
二进制的负数都用补码算,那如何根据补码看出值呢
如1111 1011 如何看出其值为-5
人气:482 ℃ 时间:2020-04-21 09:13:28
解答
老大你是不是问错了,应该说十进制的负数都用的是二进制的补码吧!其实,这个问题就是在说变号操作(取负)将十进制数转化为二进制数,再将源码转换为反码,在反码的个位上加1就是补码,而这个补码就是十进制数的负数了.
“ 0000 0101”在十进制中表示“5”,将这个二进制数(源码)转换为反码就是
“1111 1010”而它的补码就是在反码的个位上加1为“1111 1011” 这个补码的十进制数为“-5”.如果不明白可以在线交流!
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版