我需要一个包含24位值的变量,我应该使用什么? 另外,你知道Objc中所有可用类型的列表吗?
非常感谢。
答案 0 :(得分:3)
您可以使用int
。它将保持24位。 (实际上是32)
答案 1 :(得分:2)
Objective-C与普通C具有完全相同的类型。所有对象引用和id类型都是技术指针。
整数数据类型(char
... long long
)的大小未定义,但它们的关系和最小大小是。
long int
,必须至少为32位。int
在某些系统上可能是16位。char
s至少为24位,因为char
必须为8位或更多。答案 2 :(得分:1)
3个无符号字符的数组将是24位(在大多数系统上)。