林不知道这种类型的数目的是什么“1.3122278540256E + 18”,但我怎样才能它膨胀到的整数

谢谢!

有帮助吗?

解决方案

这是在科学记数法表示的浮点数(以下简称“E + 18”表示“乘以10至18的功率”)。它就有可能是显示,由于其长度的方式;您可以尝试使用的printf 格式化为一个标准的整数。

其他提示

有在 IEEE浮点表示法。这是一个数量太大而无法准确calcuated,但移动小数点+18位到右侧,以获得整数。

这是科学记数法。

E + 18是用于10 ^ 18的简写。在这种情况下,可以看到数为1,312,227,854,025,600,000。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top