5

我想在 iOS 中计算对数。Objective-C 能做到这一点吗?

4

3 回答 3

10

您可以使用C 函数来计算对数

#import <math.h>
double myLog = log(10);

您还可以在这里看到:objective-c / cocoa-touch 中有哪些对数函数/方法可用?

于 2010-09-24T05:33:15.033 回答
1

我们可以使用 C 中可用的相同数学函数在 Objective-C 中进行数学运算。

我使用以下函数进行数学运算。这里这些函数的返回类型是双精度,参数也应该是双精度类型......所以

double number;

display.text = [NSString stringWithFormat:@"%f" ,log(number)];  
display.text = [NSString stringWithFormat:@"%f" ,log2(number)]; 

display.text = [NSString stringWithFormat:@"%f" ,log10(number)];
display.text = [NSString stringWithFormat:@"%f" ,exp(number)];
于 2012-03-14T13:17:18.957 回答
0

是的。

Objective C 是 ANSI C 的超集,iOS 支持使用大多数常用的 C 库。

因此,您可以使用 C 库 math.h,其中包含多个日志函数(base10、base e、float result、double result 等)

于 2010-09-24T05:40:42.067 回答