您的位置:首页 > 其它

【学习总结】整理一下int, NSInteger 等概念

2015-11-09 18:53 471 查看
基本需要知道的 :

unsigned : 没符号的

signed : 有符号的

int : 整型

看看OC的定义 :

#if __LP64__ || (TARGET_OS_EMBEDDED && !TARGET_OS_IPHONE) || TARGET_OS_WIN32 || NS_BUILD_32_LIKE_64
typedef long NSInteger;
typedef unsigned long NSUInteger;
#else
typedef int NSInteger;
typedef unsigned int NSUInteger;
#endif


比如 16bit -> 2的16次方

signed int 能存储的数据范围则是 -32768~32767

unsigned int 能存储的数据范围则是 0~65535。

差别就是取值范围的不同, 注意越界范围
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: