(25.7)10=( )2 进制转换 20

 我来答
百度网友b15888d
高粉答主

2019-10-02 · 关注我不会让你失望
知道小有建树答主
回答量:3479
采纳率:100%
帮助的人:125万
展开全部

(25.7)10=(11001.101100 )2,整数部分采用"除2取余,逆序排列"法进行计算,小数部分采用"乘2取整,顺序排列"法进行计算。

25/2=12 余1,12/2=6 余0,6/2=3 余0,3/2=1 余1,1/2=0 余1,将余数逆向排序得11001。

0.7×2=1.4,取1,0.4×2=0.8,取0,0.8×2=1.6,取1,0.6×2=1.2,取1,0.2×2=0.4,取0,0.4×2=0.8,取0,0.8×2=1.6,取1,0.6×2=1.2,取1,0.2×2=0.4,取0,0.4×2=0.8,取0。可以发现后面一直在循环,只要求达到要求的精度即可。这里小数精度取6位,为0.101100。

扩展资料

十进制整数转二进制:

2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后将的到的余数进行逆向排序即可。

十进制小数转二进制:

用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,此时0或1为二进制的最后一位。或者达到所要求的精度为止。将得到的整数进行正向排序即可。

参考资料来源:百度百科-十进制转二进制

百度网友7192e8b
推荐于2018-03-23 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:92%
帮助的人:1502万
展开全部
整数部分:
采用除基取余法,基数为2,
25/2,商12,余1
12/2,商6,余0
6/2,商3,余0
3/2,商1,余1
1/2,商0,余1
从上到下依次是个位、十位、百位、千位、万位,
所以,最终结果为(11001)2。
(25)10=(11001)2

小数部分
0.7×2=1.4,取1
0.4×2=0.8,取0
0.8×2=1.6,取1
0.6×2=1.2,取1
0.2×2=0.4,取0
0.4×2=0.8,取0
0.8×2=1.6,取1
0.6×2=1.2,取1
0.2×2=0.4,取0
0.4×2=0.8,取0
0.8×2=1.6,取1
0.6×2=1.2,取1
0.2×2=0.4,取0
0.4×2=0.8,取0
0.8×2=1.6,取1
0.6×2=1.2,取1
(0.7)10=(0.1011 0011 0011 0011)2

(25.7)10
=(25)10+(0.7)10
=(1 1001)2+(0.1011 0011 0011 0011)2
=(1 1001.1011 0011 0011 0011)2
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我就是那个谁66
2015-03-14
知道答主
回答量:40
采纳率:0%
帮助的人:15.6万
展开全部
01.1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
洪天罡RW
2015-03-14 · TA获得超过4695个赞
知道大有可为答主
回答量:2782
采纳率:14%
帮助的人:1513万
展开全部
128.5
更多追问追答
追答
应该是(25.7)10=(11001.10110)2
十进制转换成二进制:先把整数转二进制数:“除2取余数逆序排列”,除到商0为止。25÷2=12......1(取余),12÷2=6......0(取余),6÷2=3......0,3÷2=1.....1,1÷2=0.....1
然后我们将余数从后向前写:11001,这就是25的二进制
十进制小数转二进制:乘2取整,正顺排列。
0.7×2=1.4(取整数1),
剩0.4×2=0.8......取0,
0.8×2=1.6......取1,
0.6×2=1.2......取1,
0.2×2=0.4......0
第五位形成循环
所以通常保留五位:0.7≈0.10110
所以:(25.7)10=(11001.10110)2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式