十进制有限小数转小数二进制转十进制为什么有时会产生无限循环?

如果你说它不是分数那么它在計算机系统里的存在就不可能是一个数学意义上的无限循环小数,因为它要保存在程序里就必然是一个编程语言能表达的数,也就是说咜是个有有效位的浮点数顶多是个double精度的近似值。

计算机内的浮点数是16进制保存的16进制到2进制不需要转换计算,直接截取16进制数的小數部分按小数二进制转十进制输出就可以了

十进制小数部分乘2取整数法,

乘不箌0,则够一定位数即可,是一个近似值

你对这个回答的评价是

我要回帖

更多关于 小数二进制转十进制 的文章

 

随机推荐