永发信息网

关于计算机二进制数转换问题

答案:3  悬赏:40  手机版
解决时间 2021-04-24 17:51
  • 提问者网友:我的未来我做主
  • 2021-04-24 07:26

首先一共的问题有好几个,希望可以一一回答:

1.二进制数要怎么转换成十进制数,同样,十进制数怎么转回二进?

2.比如二进1011011转成十进,答案为91.这是怎么转来的?

3.两进制数加运怎么算?比如:两个二进制数运算加运10100+111,答案为11011.这是怎么得出来?>

最佳答案
  • 五星知识达人网友:患得患失的劫
  • 2021-04-24 08:51

二进制转换法,假设为上面的列子,则低位开始1*2的0次方+1*2的1次方+0*2的2次方+……+1成2的6次方。


十进制转换,利用除法余数法则。91%2=45余1,记录1,45%2=22余1,记录1,22%2=11,记录0,11除2=5余1,记录1,5%2=2余1,记录1,2%2=1,记录0,1%2=0余1,记录1,ok除到结果是0才行,再从最后记录的往前排,有1011011。


加法简单的用观察,不行就转换十进制,之后转回来

全部回答
  • 1楼网友:持酒劝斜阳
  • 2021-04-24 10:28
1.二进制的一位对应的十进制就是2的(X-1)次方(X表示位数)例如0001对应的十进制就是2的0次方等于1。0010就表示十进制的2的(2-1)次方等于2。依次类推。2.二进制1011011转换成十进制2*0+2*1+2*3+2*4+2*6=1+2+8+16+64=913,两个二进制相加逢2进一位。10100+
  • 2楼网友:孤老序
  • 2021-04-24 09:33

1、二进制转换为十进制是通过加乘和幂进行的,用二进制的每一位乘以2的N次幂,然后所得的所有数相加,N是当前二进制位的位数-1;

2、1011011是通过1*2^6+0*2^5+1*2^4+1*2^3+0*2^2+1*2^1+1*2^0得到64+0+16+8+0+2+1=91

3、二进制的加法与十进制的是相同的,只是他是满二进1,10100+

如果你是要考试了,

在这里是跟你讲不通的,

加我qq34898520,我给你认真讲解一下。

如果不是考试,就没必要去认真研究了,

因为你根本用不到,用到的时候,靠你手算去换算是很不现实的,太浪费时间还容易出错,

这个时候下载个万能计算器就摆平了。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯