永发信息网

有懂二进制数计算的吗 想问个问题

答案:2  悬赏:0  手机版
解决时间 2021-01-14 03:40
  • 提问者网友:放下
  • 2021-01-13 22:49
有懂二进制数计算的吗 想问个问题
最佳答案
  • 五星知识达人网友:持酒劝斜阳
  • 2021-01-14 00:22
竖式的后面都填上0就好看了,不用画道
00001011
00000000
00101100
01011000 +
-------------
10001111
正确,有进位的要计算在内追问呃我算不出是这个答案不是有一行是三个1一个0吗
这个要怎么算追答01
01
01
---+
11
2个1进1位,剩余一个1在这位上,前一位加1
你可以理解10进制加法,当前位是最大数9,超过9后需要在高位上加1并且本位上剩余的数是减10以后的余数,二进制同样,最大数1,超过1后需要在高位上加1进位追问对啊是11啊
但是答案是00?等于说我不懂那三个零追答你题目中实际上是
001
001
011
-----+
101
第2位已经有个1了,和进位的1加起来又进位,最后第2位剩0追问还是没懂那三个零啊 1+1+1=11那个11就直接写成11?那后面是0+0+1=10哪来的三个零啊追答00001011
00000000
00101100
01011000 +
-------------
10001111
最后一位只有第1行的一个1,加起来就是1
倒数第2位同上
倒数第3位只有第3行的一个1,所以和得1
倒数第4位只有第2行是0,其他三个1,加起来得3,减2等于1,此位结果是1,进位1
倒数第5位只有最后一行是1,加上上位的进位得2,减2等于0,此位结果是0,进位1
倒数第6位只有第3行的1,加上上变第5位的进位1得2,减2等于0,此位结果是0,进位1
倒数第7位只要最后一行是1,加上刚才的进位1得2,减2等于0,此位结果是0,进位1
最高位全是0,加上上位的进位等于1,此位结果就是1追问减二是什么鬼追答二进制所以减2
拿十进制说吧,你个位上计算5+7=12,个位上除了进位以外剩下的是2,就是5+7-10=2,减10因为是十进制喽追问哦哦我懂了谢谢你
全部回答
  • 1楼网友:枭雄戏美人
  • 2021-01-14 01:41
1.答案应该是是相加的,跟乘法一样的相加,是二进制加法追问加法那里我没懂可以给我讲一下吗追答   1 0 1 1
   0 0 0 0
  1 0 1 1
  1 0 1 1
  =1 0 0 0 1 1 1 1,,后3位直接都是1+0得0,前面都有进位1,1+1+1得1要进1,1+1(进1)=0进1,1+1(进1)=0进1追问没懂追答1+1=10这个知道吧,前面的1就是进位了,然后1+1+1=11,也是有一个进位
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯