发布网友 发布时间:2024-04-21 22:35
共2个回答
热心网友 时间:2024-05-12 08:04
浮点数在超过15位数字计算中会产生误差,这个误差与计算机内部采用二进制有关,所以使用浮点数无法进行高精度的运算。
如图,python中运行的结果
>>>3.1415926535897924由于python语言能够支持无限制且准确的整数运算,因此,如果希望获得高精度的运算结果,用整数不用浮点数
热心网友 时间:2024-05-12 08:02
对不起,浮点数并不能代替所有的整数,只有在数字比较小的时候可以代替