目标c中的科学记数法(与基础e计算混淆)

时间:2012-10-26 23:43:36

标签: objective-c ios math

我做了任何基础计算已经有一段时间了。我似乎无法记住如何做到这一点:-5e-6

在我的代码中,我有double x = -5*M_E-6,等于(-5*M_E) - 6,大致等于-19.6。但是,这不等于-5e-6。

我如何以程序方式表示-5e-6?

感谢。

2 个答案:

答案 0 :(得分:3)

如果您需要-5 x 10-6,请使用-5e-6。这与在计算中使用数学常量e(2.71828-ish)不同,这与M_E的情况相同。

答案 1 :(得分:2)

这不是基础数学,那是scientific notation。按照显示的方式输入。

  

请注意,在此用法中,字符 e 与数学常量 e 或指数函数 e x <无关/ EM> ...