编程问题,高手进,在线等!

8.0 和0.4的二进制浮点运算结果
2025-06-28 16:25:15
推荐回答(1个)
回答1:

1000.01100
8=1000
0.4*2=0.8 0
0.8*2=1.6 1
0.6*2=1.2 1
0.2*2=0.4 0
0.4*2=0.8 0
循环
所以结果约为1000.011001100110011
算法:
十进制转2进制
可以先用格式转换把十进制转成八进制 有直接转化的函数 八进制转二进制就容易的很了。
若直接转的话, 点前是做除2操作,点后做乘2操作,超过一取一,否则取零。