小数十进制转二进制0.32

小数十进制转二进制0.32
2025-04-29 22:20:15
推荐回答(1个)
回答1:

整数部分是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