LLVM GCC 4.2错误:整数常量对于“long”类型来说太大

时间:2014-06-04 09:03:05

标签: objective-c llvm-gcc

对于我的代码的这部分,

double Idistance = 10000000000;

Xcode 4.6.3给出错误:

  

LLVM GCC 4.2错误错误整数常量对于'long'类型来说太大

导致此问题的原因是什么?

2 个答案:

答案 0 :(得分:0)

问题很明确:你宣布一个双重并希望它保留一个大数字。

Double无法处理该号码,使用其他内容或找到减少此号码的方法。

另外......为什么[]你需要一个那么大的数字?

答案 1 :(得分:0)

尝试

double Idistance = 10000000000LL;