欢迎光临
我们一直在努力
卡尔云 大网数据--高防低价服务器抢购 低至28/月十堰4-4就在零零陆云计算 金华高防物理机 40H64G 30M 158/月 819云计算香港20MCN2 300元/月
林枫云-专注独立IP高频VPS 低价高性价比—迅速云 GoDo云计算韩国物理机低至299元/月 龍行数据:美国100M服务器 299元/月 络V云计算:新加坡100M服务器 1200元/月
CNMCDN防护稳定又实惠 轻松云:美国200兆VPS16元/月 亦宁云200M大带宽 动态BGP低至35/月 低价高效上云-道之云网络 【科御云】香港CDN、延迟低速度快防御高

二进制的原码,反码,补码,移码之间的相互转换

二进制最高位为符号位,0为正数,1为负数。
正数的原码和反码和补码一致。
负数的反码 = 原码除了最高位(符号位)全部取反。
负数的补码 = 反码+1。

移码 = 补码的最高位(符号位)取反。

-0原码:1000 0000
-0反码:1111 1111
-0补码:0000 0000
-0移码:1000 0000

+0原码:0000 0000
+0反码:0000 0000(正数反码和原码相同)
+0补码:0000 0000(正数补码和原码相同)
+0移码:1000 0000

-1原码:1000 0001
-1反码:1111 1110
-1补码:1111 1111
-1移码:0111 1111

+1原码:0000 0001
+1反码:0000 0001(正数反码和原码相同)
+1补码:0000 0001(正数补码和原码相同)
+1移码:1000 0001

 

赞(1)
未经允许不得转载:沃园 » 二进制的原码,反码,补码,移码之间的相互转换

评论 抢沙发

评论前必须登录!

立即登录   注册