小数十进制转二进制0.32

小数十进制转二进制0.32

整数部分是0[0.]
取小数部分乘以2:0.32*2=0.64,取结果的整数部分为小数点后第1位[0.0]
继续用上步结果的小数部分乘以2:0.64*2=1.28[0.01]
继续:0.28*2=0.56[0.010],0.56*2=1.12[0.0101]
计算直到结果的小数部分为0,或者达到指定位数为止,现假定只要求计算到小数点后第4为为止:0.32D=0.0101B
其他n进制也这么算,只是不乘以2而是乘以n
温馨提示:答案为网友推荐,仅供参考