十进制12.25对应的二进制是多少,怎么算的

 我来答
创作者su3K77txPs
2020-05-28 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:30%
帮助的人:1019万
展开全部
12.25(十进制)
=
1100.01(二进制)
整数转换方式:
不断除以进制(2),第N次的余数作为右数第N位的值,直到商为0。12/2=6……0
6/2=3……0
3/2=1……1
1/1=0……1
所以二进制12整数部分为1100。
小数则是不断乘以进制,取整数位,直到剩余值为0。
12.25的小数部分为0.25
0.25*2=0.5取0剩0.5
0.5*2=1取1剩0,所以0.25的二进制数为0.01。
所以12.25转换为二进制为1100.01。
卞晨仰涵润
2019-10-30 · TA获得超过1055个赞
知道小有建树答主
回答量:3784
采纳率:100%
帮助的人:26万
展开全部
整数部分:写出二进制每位上的基数,个位1,高位是低位乘以2,写到比12大为止
16
8
4
2
1
用这组数从高到低将12凑出来,用到的下面写1,否则写0
0
1
1
0
0
,所以12=8+4=1100B
小数部分:将0.25不断乘以2,每次结果的整数部分取出来当做结果的1位,直到结果的小数部分为0或达到指定位数为止
0.25*2=0.5[1100.0B]
0.5*2=1.0[1100.01B]
所以12.25D=1100.01B
其他n进制也这么算,只是基数不是乘以2而是乘以n
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者u22ZCe0bgL
2019-09-20 · TA获得超过3.6万个赞
知道小有建树答主
回答量:1.2万
采纳率:31%
帮助的人:851万
展开全部
十进制转换二进制:
假设题目中的12.25
整数和小数分开来转换。
整数转换方式:
不断除以进制(2),第n次的余数作为右数第n位的值,直到商为0。
12/2=6……0
6/2=3……0
3/2=1……1
1/1=0……1
所以二进制12整数部分为1100。
小数则是不断乘以进制,取整数位,直到剩余值为0。
12.25的小数部分为0.25
0.25*2=0.5取0剩0.5
0.5*2=1取1剩0
所以0.25的二进制数为0.01。
所以12.25转换为二进制为1100.01。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式