xqzz.net
当前位置:首页 >> 0.43换成二进制 >>

0.43换成二进制

0.43=(0.011011100001010001111010111000)2 用乘2取整法:0.43*2=0.86 取走整数00.86*2=1.72 取走整数10.72*2=1.44 取走整数10.44*2=0.88 取走整数00.88*2=1.76 取走整数10.76*2=1.52 取走整数10.52*2=1.04 取走整数10.04*2=0.08 取走整数0.从上往下将取出的整数连起来,就是答案的小数部分:0.43=(0.01101110)2

十进制小数转换为二进制小数 十进制小数转换成二进制小数采用"乘2取整,顺序排列"法.具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止. 然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位. 十进制小数转二进制数:"乘以2取整,顺序输出" 例: (0.625)10= (0.101)2 0.625 X 2 1.25 X 2 0.5 X 2 1.0

100分之43满意请采纳,谢谢了

10进制小数转2进制采用“乘2取整”的方法 例0.625 * 2 = 1.25 取整得1,余0.250.25 * 2 = 0.5 取整得0,余0.50.5*2 = 1 取整得1,余0 余0的时候计算结束 从上往下把计算过程中取整得到的数列起来得101 所以0.625的2进制形式就是0.101

2F = 101111 H表示是十六进制吧

整数部分0转换为二进制仍然是0 取小数部分0.725乘以2=0.725*2=1.45,将结果的整数部分取出当成二进制小数点后第1位[0.1] 继续用上步结果的小数部分计算:0.45*2=0.9[0.10]0.9*2=1.8[0.101],0.8*2=1.6[0.1011],0.6*2=1.2[0.10111],计算直到小数部分为0或者达到指定位数时结束,现假定只算到小数点后5位0.725D=0.10111B

简单的计算过程为:整数部分除2, 小数部分乘以2 计算过程为: 1000011.01.直接写出来,不用计算的.16、8、4、2、1相加即可,有即等于1,没有等于0 67.25(十进制) = 1000011.01(二进制)

0.00010100011110101110000101000111

计算过程: 46/2=23……0, 23/2=11……1, 11/2=5……1, 5/2=2……1, 2/2=1……0, 1/2=0……1, 然后把余数逆序排列即得相应的二进制: 101110

3转为二进制是11,具体算法:3/2 余11/2 余1 故3转为2进制就是11 在内存储存为00000011

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.xqzz.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com