首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >iOS上Objective-C中的类型

iOS上Objective-C中的类型
EN

Stack Overflow用户
提问于 2010-01-21 15:26:40
回答 2查看 109.7K关注 0票数 150

我想问一下iOS上Objective-C中的基本数据类型。

我需要变量的大小和变量的范围。因此,在示例中: short int -2 bytes - signed:-32768到32767,unsigned: 0到65535,这只是一个示例。

EN

回答 2

Stack Overflow用户

发布于 2010-01-21 23:10:00

请注意,您也可以在Objective-C中很好地使用C99固定宽度类型:

#import <stdint.h>
...
int32_t x; // guaranteed to be 32 bits on any platform

如果您没有C标准的副本,wikipedia page会很好地描述这个头文件中的内容(不过,您应该有,因为Objective-C只是C的一个很小的扩展)。您可能还会发现头文件limits.hinttypes.h很有用。

票数 20
EN

Stack Overflow用户

发布于 2013-10-01 00:14:44

更新了新的64位arch

Ranges:
CHAR_MIN:   -128
CHAR_MAX:   127
SHRT_MIN:   -32768
SHRT_MAX:   32767
INT_MIN:    -2147483648
INT_MAX:    2147483647
LONG_MIN:   -9223372036854775808
LONG_MAX:   9223372036854775807
ULONG_MAX:  18446744073709551615
LLONG_MIN:  -9223372036854775808
LLONG_MAX:  9223372036854775807
ULLONG_MAX: 18446744073709551615
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2107544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档