Mac OS X和IOS上基本数据类型的字节数
2016-03-22 15:36
453 查看
在Mac和Iphone上分别运行下面的程序:
Mac上的输出为:
![](http://images2015.cnblogs.com/blog/489427/201603/489427-20160322153121761-1784118613.png)
Iphone上的输出为:
![](http://images2015.cnblogs.com/blog/489427/201603/489427-20160322153252526-2114680024.png)
从输出上可以看到,无论Mac OS X平台还是Iphone平台,int都是32位,long和pointer都是64位,因此,Mac OS X和Iphone都是LP64的。
NSLog(@"char size = %lu", sizeof(char)); NSLog(@"short int size = %lu", sizeof(short)); NSLog(@"int size = %lu", sizeof(int)); NSLog(@"long int size = %lu", sizeof(long)); NSLog(@"long long int size = %lu", sizeof(long long)); NSLog(@"float size = %lu", sizeof(float)); NSLog(@"double size = %lu", sizeof(double)); NSLog(@"pointer size = %lu", sizeof(int *)); NSLog(@"BOOL size = %lu", sizeof(BOOL)); NSLog(@"NSInteger size = %lu", sizeof(NSInteger));
Mac上的输出为:
![](http://images2015.cnblogs.com/blog/489427/201603/489427-20160322153121761-1784118613.png)
Iphone上的输出为:
![](http://images2015.cnblogs.com/blog/489427/201603/489427-20160322153252526-2114680024.png)
从输出上可以看到,无论Mac OS X平台还是Iphone平台,int都是32位,long和pointer都是64位,因此,Mac OS X和Iphone都是LP64的。
相关文章推荐
- iOS 调用系统相机和相册
- iOS9中-被禁用的方法
- iOS代码片段CodeSnippets
- 网易云捕:一款iOS平台下方便好用的崩溃收集统计系统
- 项目篇 - 项目技巧
- iOS实现裁剪框和图片剪裁功能
- iOS开发中@property的属性weak nonatomic strong readonly等介绍
- iOS实现无限循环图片轮播器的封装
- iOS开发调试技巧总结
- IOS 仿自带计算器
- IOS开发之如何开发出更好的应用
- IOS中button的标题添加下划线
- iOS多线程编程技术之NSThread、Cocoa NSOperation、GCD
- iOS巅峰之将时间戳转化成标准的时间格式
- 【IOS开发】企业版IDP分发(In-house模式)新规提示
- iOS应用跳转到设置界面设置wifi
- ios 之 autoresizing小解
- iOS知识树,知识点
- IOS添加滑动手势
- ios 下滑 转动图片