Objective - c基本数据类型有: int / long / long int / long long / long long int
在ObjectiveC中int与long的长度由操作系统决定,通常情况下int 的长度与long 的长度就是一样的,比如IOS!也就是说在IOS里int == long
然后long 其实就是 long int的简写,同理 long long就是 long long int的简写。
综上所述,在IOS中:
int == long == long int
long long int == long long == int * 2
也就说我为了实现存储超过42亿以上的数字必须使用long long 类型!
NSLog(@"%li",xxx);
NSLog(@"%lli",xxx);