ios:如何将NSString转换为int64_t?

时间:2012-06-25 15:16:29

标签: iphone ios

我想将NSString转换为int64_t,然后使用以下内容将其打印出来:

NSLog("%lld", i);

现在我只能使用[str integerValue]转换,有时会打印出减号。

3 个答案:

答案 0 :(得分:4)

longLongValue有效! [str longLongValue];

答案 1 :(得分:3)

您可以使用[str longLongValue]

例如:

int64_t i=[@"23570449442514" longLongValue];

答案 2 :(得分:1)

您可以使用atoll功能。

int64_t i = atoll([str UTF8String]);