计算机里十进制和二进制之间怎么转换,计算的方法是什么
答案:5 悬赏:0 手机版
解决时间 2021-05-10 10:04
- 提问者网友:藍了天白赴美
- 2021-05-09 20:58
要计算方法
最佳答案
- 五星知识达人网友:摆渡翁
- 2021-05-09 21:43
1.十进制转二进制:把十进制数处以2求余数,在将除数作为被除数,继续求余数,直到除数为0。在将所求的余数倒序就是所得的二进制数。
例如:123转换成二进制:123/2=61余1,继续 61/2=30余1,30/2=15余0,15/2=7余1,7/2=3余1,3/2=1余1,1/2=0余1,这是除数为0,将上面的余数倒序就是所求二进制:1111011
2二进制转十进制:1111011转换为十进制?
1111011从右边一次是:2的零次方*1,2的一次方*1,2的二次方*0,2的三次方*1,2的四次方*1,2的五次方*1,2的六次方*1,将上面的结果相加:2的零次方*1+2的一次方*1+2的二次方*0+2的三次方*1+2的四次方*1+2的五次方*1+2的六次方*1=123
全部回答
- 1楼网友:迟山
- 2021-05-10 01:29
- 2楼网友:爱难随人意
- 2021-05-10 00:33
十进制数连续除二取余,再将余数逆序输出,例如:302
302/2 = 151 余0
151/2 = 75 余1
75/2 = 37 余1
37/2 = 18 余1
18/2 = 9 余0
9/2 = 4 余1
4/2 = 2 余0
2/2 = 1 余0
故二进制为10010
对于整数:
除2取余数倒排,对于小数,乘2取整顺排。
例如:
所以:(0.625)10=(101)2 (所得整数顺排)
- 3楼网友:躲不过心动
- 2021-05-10 00:24
十进制转换为二进制:
用十进制数不断除以2,直到商为0或1.最后将余数从上到下由右向左写起
- 4楼网友:街头电车
- 2021-05-09 22:46
十进制转换为二进制,采用位权相加,二进制转换为十进制采用除商倒取余法。如果你不知道什么是位权和基数这些基本的东西,那你也让我无语了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯