草庐IT

4.60517025

全部标签

c++ - e+000是几号?

我有一个充满数字的数据文件,我正在加载到一个floatvector中。然而,数据文件中的数字是-4.60517025e+000的形式,但被读取为-4.60517-4.60517025e+000应该是什么数? 最佳答案 数字-4.60517025e+000被解释为-4.60517025×100=-4.60517025。更一般地,一些形式AeB被解释为A×10B。在您的情况下,文件正在被正确读取,但数字在显示时被四舍五入到某个小数点。您可以使用流操纵器以其初始形式显示它们。希望这对您有所帮助!