2016-07-29 8 views
0

Где я могу найти список буквенных префиксов и суффиксов для ANSI C и C99? Я ищу список, который содержит только те, которые определены в стандартах (т. Е. Исключая префиксы/суффиксы, определенные для компилятора).

Примеры того, что я говорю:Список префиксов и суффиксов ANSI C и C99

1L 
999u 
123456789LLU 
0xABCDLL 
12.55lf 
678.1235932E-5 

L"Hello, world!" 
u8"stuff" 
+3

Вы можете посмотреть в стандартах. :) – GManNickG

+0

вот хороший сайт для целых чисел: https://rosettacode.org/wiki/Literals/Integer#C есть и другие типы – bruceg

ответ

2

См формальную грамматику в приложении А стандарта C. Официальный стандарт не является свободно доступны, но вот ссылка на приложение А в последней версии проекта С11, преобразованный в HTML:

http://port70.net/~nsz/c/c11/n1570.html#A.1

+0

Есть ли причина, по которой официальный стандарт не доступен? –

+3

@MeikVtune: Потому что ISO взимает деньги за это. (Нет, эти деньги не идут на добровольцев, которые работают над этим.) –