二进制11011011-二进制00100011结果是多少?要有步骤

如题所述

先换算成十进制
第一个是219(十进制),第二个是35(十进制)
然后219-35=184
那么再换算成二进制【给你个小方法二进制的位数分别为前面的两倍,第一个是1,第二个是2,第三个是4所以。。
11011011(二进制)表示出来就是:128+64+0+16+8+0+2+1=219
00100011(二进制)同理:0+0+32+0+0+0+2+1=35】
184开始换算,首先从最高数开始减:比如184大于128,却小于254,那么二进制最高位就是128。那么就是10000000(128的二进制)+56(184-128)
56大于32小于64,最高位就是32即100000所以现在是
10000000(128的二进制)+100000+24(184-128-32)
24大于16小于32 就是10000
10000000(128的二进制)+100000+10000+8(184-128-32-16)
8的二进制为1000所以
10000000(128的二进制)+100000+10000+1000
=10111000
当然还有老手做法
11011011
00100011
从上面往下减。从右到左开始减,上面的一和下面的一就写零,上面的一和下面的零就就写一
上面零下面一的话,那么就写一,前面一位变成零
温馨提示:答案为网友推荐,仅供参考
相似回答