频道栏目
首页 > 程序开发 > 移动开发 > IOS > 正文
Ios long值越界???int? long? long int? long long? long long int?
2013-03-04 11:53:34           
收藏   我要投稿
  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 sdk 兼容性
下一篇:IOS SDK 兼容性
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站