0.3用二进制表示是多少

如题所述

第1个回答  2020-02-04
小数点后计算:
取整数位
0.3*2=0.6----0
0.6*2=1.2----1
0.2*2=0.4----0
0.4*2=0.8----0
0.8*2=1.6----1
0.6*2=1.2----1
//开始循环
.......
1001就是循环节
--------------------------------------------------
二进制小数转十进制:
例如:0.0100110011
=2^-2+2^-5+2^-6+2^-9+2^10
=0.25+0.03125+0.015625+0.001953125+0.0009765625
=0.2998046875
计算越多越接近0.3