二进制和十进制怎么转换?

 我来答
青蛙王子不吃虫
推荐于2017-12-16 · TA获得超过2887个赞
知道答主
回答量:47
采纳率:100%
帮助的人:37.7万
展开全部
二进制转十进制,十进制转二进制的算法介绍

十进制转二进制:
用2辗转相除至结果为1
将余数和最后的1从下向上倒序写 就是结果
例如: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
故二进制为100101110

二进制转十进制
从最后一位开始算,依次列为第0、1、2...位第n位的数(0或1)乘以2的n次方得到的结果相加就是答案
例如:01101011.转十进制:
第0位:1乘2的0次方=1
1乘2的1次方=2
0乘2的2次方=0
1乘2的3次方=8
0乘2的4次方=0
1乘2的5次方=32
1乘2的6次方=64
0乘2的7次方=0
然后:1+2+0+8+0+32+64+0=107.
二进制01101011=十进制107.

参考资料: http://baike.baidu.com/view/1426817.htm

我只願相信你
2018-03-31 · TA获得超过5265个赞
知道小有建树答主
回答量:87
采纳率:0%
帮助的人:6.6万
展开全部

十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。具体如下:

十进制整数转换为二进制整数十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为0时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。

如:255=(11111111)B

255/2=127=====余1

127/2=63======余1

63/2=31=======余1

31/2=15=======余1

15/2=7========余1

7/2=3=========余1

3/2=1=========余1

1/2=0=========余1

789=1100010101(B)

789/2=394 余1 第10位

394/2=197 余0 第9位

197/2=98 余1 第8位

98/2=49 余0 第7位

49/2=24 余1 第6位

24/2=12 余0 第5位

12/2=6 余0 第4位

6/2=3 余0 第3位

3/2=1 余1 第2位

1/2得0 余1 第1位

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
玄春之宏
2020-01-13 · TA获得超过3684个赞
知道小有建树答主
回答量:3056
采纳率:31%
帮助的人:216万
展开全部
0
0000
0000
1
0000
0001
2
0000
0010
3
0000
0011
4
0000
0100
.
.
.
其实二进制和十进制的区别就是
十进制用0——9,10个数字来计数,并逢十进一;
二进制只用0和1来计数,就是逢二进一。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
礼翼跆拳道
2021-01-02 · 贡献了超过198个回答
知道答主
回答量:198
采纳率:100%
帮助的人:9.5万
展开全部

计算机 十进制和二进制的转换

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
皮小皮Cn
2020-12-10 · TA获得超过8860个赞
知道答主
回答量:5.6万
采纳率:3%
帮助的人:2713万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式