C语言里, 单引号只能包含1个字符. 但是, 在 Objective-C, 可以包含4个字符, 因为它是一个包含4个字节的32位整数. 这是什么语法特性? 找了半天没找到名字.
=== edit ===
根据评论中的朋友的提醒, 这种东西叫 "integer character constant", "FourCC", 在 ANSI-C89 已经有.
C语言里, 单引号只能包含1个字符. 但是, 在 Objective-C, 可以包含4个字符, 因为它是一个包含4个字节的32位整数. 这是什么语法特性? 找了半天没找到名字.
=== edit ===
根据评论中的朋友的提醒, 这种东西叫 "integer character constant", "FourCC", 在 ANSI-C89 已经有.
https://stackoverflow.com/questions/548289/what-is-the-type-of-an-enum-whose-values-appear-to-be-strings Reply