IOS中intlonglonglong的取值范围是多少-创新互联

这篇文章主要介绍了IOS中int long longlong的取值范围是多少,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

成都网站建设哪家好,找创新互联公司!专注于网页设计、网站建设公司、微信开发、小程序开发、集团企业网站建设等服务项目。核心团队均拥有互联网行业多年经验,服务众多知名企业客户;涵盖的客户类型包括:成都效果图设计等众多领域,积累了大量丰富的经验,同时也获得了客户的一致称扬!

IOS下int long longlong的取值范围

32bit下:

unsigned int 0~4294967295 
int -2147483648~2147483647 
unsigned long 和int一样
long 和int一样
long long的大值:9223372036854775807
long long的最小值:-9223372036854775808
unsigned long long的大值:1844674407370955161
__int64的大值:9223372036854775807
__int64的最小值:-9223372036854775808
unsigned __int64的大值:18446744073709551615

64bit下

unsigned int 0~4294967295 
int -2147483648~2147483647 
unsigned long 和 unsigned long long一样
long 和long long一样
long long的大值:9223372036854775807
long long的最小值:-9223372036854775808
unsigned long long的大值:1844674407370955161
__int64的大值:9223372036854775807
__int64的最小值:-9223372036854775808
unsigned __int64的大值:18446744073709551615

NSObjCRuntime.h文件中:

#ifndef _OBJC_NSOBJCRUNTIME_H_
#define _OBJC_NSOBJCRUNTIME_H_
#include 
#include 
#if __LP64__ || (TARGET_OS_EMBEDDED && !TARGET_OS_IPHONE) || TARGET_OS_WIN32 || NS_BUILD_32_LIKE_64
typedef long NSInteger;
typedef unsigned long NSUInteger;//64bit下NSInteger的取值范围就是long==long long
#else
typedef int NSInteger;
typedef unsigned int NSUInteger;//32bit下NSInteger的取值范围就是int==long
#endif
#define NSIntegerMax  LONG_MAX
#define NSIntegerMin  LONG_MIN
#define NSUIntegerMax  ULONG_MAX
#define NSINTEGER_DEFINED 1
#endif

感谢你能够认真阅读完这篇文章,希望小编分享的“IOS中int long longlong的取值范围是多少”这篇文章对大家有帮助,同时也希望大家多多支持创新互联建站,关注创新互联网站建设公司行业资讯频道,更多相关知识等着你来学习!

另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章题目:IOS中intlonglonglong的取值范围是多少-创新互联
网页地址:http://cdiso.cn/article/dgeepi.html

其他资讯