Ios long值越界???int? long? long int? long long? long long int?
Google打不开,然后百度了一下……利马……百度的智商一下就暴露了,根本搜不到想要的结果。果断转360搜索,还挺给力。
于是发现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);
补充:移动开发 , IOS ,