2011-04-19 82 views
0

我正在Objective-C中進行計算。我有一個值4.0468564224e-33。我不知道常數的值是多少。請幫助我:我如何計算這個常數值?在Objective-C中如何聲明和計算常量值?計算常量E值

回答

5

e是scientific notation的一部分。

大多數計算器和許多計算機程序在科學計數法中表現出非常大和非常小的結果。因爲上標指數像10 不能總是被方便地表示上的計算機,打字機和計算器,另一種方式通常用於:字母ëË表示倍10升高到功率,從而取代了×10,後面跟着指數的值。請注意,字符emathematical constant e(與資本E不太可能的混淆)無關;雖然它代表指數,符號通常稱爲(科學)E符號(科學)E符號,而不是(科學)指數表示法(儘管後者也會發生)。

4.0468564224e-33裝置4.0468564224×10 -33 ,或0.0000000000000000000000000000000040468564224

+0

我用這個常數值在我的冥想中。我很成功。非常感謝你。 – jeeju 2011-04-20 12:54:28

-3

如果您只需要使用è的價值可以從文件math.h

#import <math.h> 
... 

NSLog(@"e: %g", M_E); 
+5

你的答案本身是正確的,但在提及科學記數法的問題中是不正確的。 – paulbailey 2011-04-19 14:59:01

+0

感謝您提供的信息。 – jeeju 2011-04-20 12:52:26

0

添加此引用爲將來的用戶這是問上面的問題的反向得到它。谷歌把我帶到這裏,所以我認爲這是添加這個答案的最佳地方。

NSString *num = @"5.0E0"; 

要想從上面的字符串處理後的值,你需要簡單地做到這一點:

CGFloat secNum = [num floatValue]; // this will feed 5 to secNum 

希望它可以幫助別人。