uint16_t vs UInt16

时间:2012-12-01 21:20:22

标签: objective-c ios c

我正在编写一个iOS应用程序,我注意到我有几种方法可以定义一个固定宽度的16位无符号整数。

  1. uint16_t - 在stdint.h中定义
  2. UInt16 - 在MacTypes.h
  3. 中定义

    由于这些是固定宽度(我假设是相同的字节序),苹果有可能定义自己的版本?

1 个答案:

答案 0 :(得分:4)

在标准类型成为标准的一部分之前,存在“用户定义的”类型。

我在任何地方都使用标准类型,除非直接使用指定“用户定义”类型的接口。