Objective c 在objc中需要24位类型

Objective c 在objc中需要24位类型,objective-c,iphone,Objective C,Iphone,我需要一个包含24位值的变量,我应该使用什么? 另外,您知道Objc中所有可用类型的列表吗 非常感谢。您可以使用int。它将容纳24位。(实际上是32)您可以使用int。它将容纳24位。(32,实际上)一个由3个无符号字符组成的数组将是24位(在大多数系统上)。一个由3个无符号字符组成的数组将是24位(在大多数系统上)。Objective-C的类型与普通C完全相同。所有对象引用和id类型在技术上都是指针。 未定义整数数据类型(char…long)的大小,但定义了它们的关系和最小大小 保证保存2

我需要一个包含24位值的变量,我应该使用什么? 另外,您知道Objc中所有可用类型的列表吗


非常感谢。

您可以使用
int
。它将容纳24位。(实际上是32)

您可以使用
int
。它将容纳24位。(32,实际上)

一个由3个无符号字符组成的数组将是24位(在大多数系统上)。

一个由3个无符号字符组成的数组将是24位(在大多数系统上)。

Objective-C的类型与普通C完全相同。所有对象引用和id类型在技术上都是指针。 未定义整数数据类型(
char
long
)的大小,但定义了它们的关系和最小大小

  • 保证保存24位的最小整数数据类型是
    long int
    ,它必须至少为32位
  • int
    在某些系统上可能为16位
  • 3
    char
    s将至少为24位,因为
    char
    必须具有8位或更多

Objective-C的类型与普通C完全相同。所有对象引用和id类型在技术上都是指针。 未定义整数数据类型(
char
long
)的大小,但定义了它们的关系和最小大小

  • 保证保存24位的最小整数数据类型是
    long int
    ,它必须至少为32位
  • int
    在某些系统上可能为16位
  • 3
    char
    s将至少为24位,因为
    char
    必须具有8位或更多

我很确定那是他真正想要的。我很确定那是他真正想要的。