0.312十进制转二进制?
9个回答
展开全部
您好,很高兴回答您的问题。
十进制的小数部分转换成二进制的方法是乘2取整法,取出每次结果的整数部分,直至最后的小数部分为零或者满足精度要求,最先得到的整数部分为高位。
所以0.312乘2,积为0.624,整数部分为0;0.624乘2,积为1.248,整数部分为1;0.248乘2,积为0.496,整数部分为0,0.496乘2,积为0.992,整数部分为0;0.992乘2,积为1.984,整数部分为1;0.984乘2,积为1.968,整数部分为1;到此,我们发现还没有达到小数部分为0,且距离小数点越来越远,所以此时可以停止计算。那么得到的就是约等于的数据,结果为0.010011。
十进制的小数部分转换成二进制的方法是乘2取整法,取出每次结果的整数部分,直至最后的小数部分为零或者满足精度要求,最先得到的整数部分为高位。
所以0.312乘2,积为0.624,整数部分为0;0.624乘2,积为1.248,整数部分为1;0.248乘2,积为0.496,整数部分为0,0.496乘2,积为0.992,整数部分为0;0.992乘2,积为1.984,整数部分为1;0.984乘2,积为1.968,整数部分为1;到此,我们发现还没有达到小数部分为0,且距离小数点越来越远,所以此时可以停止计算。那么得到的就是约等于的数据,结果为0.010011。
展开全部
0.312十进制转二进制?
小数转二进制,采用×2取整法:
0.312×2=0.624
0.624×2=1.248
0.248×2=0.496
0.469×2=0.938
0.938×2=1.876
0.876×2=1.752
0.752×2=1.504
0.504×2=1.008
0.008×2=0.016
0.016×2=0.032
0.032×2=0.064
0.064×2=0.128
0.128×2=0.256
0.256×2=0.512
0.512×2=1.024
0.024×2=0.048
0.048×2=0.096
0.096×2=0.192
0.192×2=0.384
0.384×2=0.768
0.768×2=1.536
0.536×2=1.072
.....
这样乘下去无穷无尽,最后会得到一个无限循环小数。
把乘积的整数从上到下连起来,得到:
0.0100 1111 0000 0010 0000 11....
这就是转化后的二进制数。
小数转二进制,采用×2取整法:
0.312×2=0.624
0.624×2=1.248
0.248×2=0.496
0.469×2=0.938
0.938×2=1.876
0.876×2=1.752
0.752×2=1.504
0.504×2=1.008
0.008×2=0.016
0.016×2=0.032
0.032×2=0.064
0.064×2=0.128
0.128×2=0.256
0.256×2=0.512
0.512×2=1.024
0.024×2=0.048
0.048×2=0.096
0.096×2=0.192
0.192×2=0.384
0.384×2=0.768
0.768×2=1.536
0.536×2=1.072
.....
这样乘下去无穷无尽,最后会得到一个无限循环小数。
把乘积的整数从上到下连起来,得到:
0.0100 1111 0000 0010 0000 11....
这就是转化后的二进制数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
十进制0.312转二进制:
0.312×2 = 0.624,整数部分为0
0.624×2 = 1.248,整数部分为1
0.248×2 = 0.496,整数部分为0
0.496×2 = 0.992,整数部分为0
0.992×2 = 1.984,整数部分为1
0.984×2 = 1.968,整数部分为1
0.968×2 = 1.936,整数部分为1
0.936×2 = 1.872,整数部分为1
0.872×2 = 1.744,整数部分为1
……
0舍1入到前八位,转换结果约为0. 0101 0000。
0.312×2 = 0.624,整数部分为0
0.624×2 = 1.248,整数部分为1
0.248×2 = 0.496,整数部分为0
0.496×2 = 0.992,整数部分为0
0.992×2 = 1.984,整数部分为1
0.984×2 = 1.968,整数部分为1
0.968×2 = 1.936,整数部分为1
0.936×2 = 1.872,整数部分为1
0.872×2 = 1.744,整数部分为1
……
0舍1入到前八位,转换结果约为0. 0101 0000。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般情况下,十进制小数转化为二进制都只能得到一个近似值,因为它将是一个无限循环小数。
10进制纯小数0.312转换为2进制数,采用乘2取整法:
0.312*2=0.624
0.624*2=1.248
0.248*2=0.496
0.496*2=0.992
0.992*2=1.984
0.984*2=1.968
0.968*2=1.936
0.936*2=1.872
0.872*2=1.744
0.744*2=1.488
0.488*2=0.976
0.976*2=1.952
0.952*2=1.904
0.904*2=1.808
0.808*2=1.616
从上往下读取每一次商的整数部分,就是转换的结果:
0.312=(0.010011111101111)2
10进制纯小数0.312转换为2进制数,采用乘2取整法:
0.312*2=0.624
0.624*2=1.248
0.248*2=0.496
0.496*2=0.992
0.992*2=1.984
0.984*2=1.968
0.968*2=1.936
0.936*2=1.872
0.872*2=1.744
0.744*2=1.488
0.488*2=0.976
0.976*2=1.952
0.952*2=1.904
0.904*2=1.808
0.808*2=1.616
从上往下读取每一次商的整数部分,就是转换的结果:
0.312=(0.010011111101111)2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
小数转二进制,采用乘2取整法。
0.312×2 = 0.624
0.624×2 = 1.248
0.248×2 = 0.496
0.496×2 ≈ 1
(0.312)10 ≈ (0.0101)2
0.312×2 = 0.624
0.624×2 = 1.248
0.248×2 = 0.496
0.496×2 ≈ 1
(0.312)10 ≈ (0.0101)2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询