我在哪里可以找到ANSI C和C99的文字前缀和后缀列表?我正在查找仅包含在标准中定义的列表(即不包括编译器定义的前缀/后缀)的列表。我所谈论的
例子:ANSI C和C99文字前缀和后缀列表
1L
999u
123456789LLU
0xABCDLL
12.55lf
678.1235932E-5
L"Hello, world!"
u8"stuff"
我在哪里可以找到ANSI C和C99的文字前缀和后缀列表?我正在查找仅包含在标准中定义的列表(即不包括编译器定义的前缀/后缀)的列表。我所谈论的
例子:ANSI C和C99文字前缀和后缀列表
1L
999u
123456789LLU
0xABCDLL
12.55lf
678.1235932E-5
L"Hello, world!"
u8"stuff"
见在C标准的附录A的形式文法。官方的标准不是免费提供的,但这里的附件A中C11的最后草案版本的链接,转换为HTML:
是否有一个原因,为什么职业标准不是免费的? –
@MeikVtune:因为ISO会为它收费。 (不,这些钱不会投到工作的志愿者身上。) –
你可以看看的标准。 :) – GManNickG
这是一个很好的网站整数:https://rosettacode.org/wiki/Literals/Integer#C其他类型也有 – bruceg