2016-07-29 28 views
0

Wo finde ich eine Liste von literalen Präfixen und Suffixen für ANSI C und C99? Ich suche nach einer Liste, die nur diejenigen enthält, die in den Standards definiert sind (d. H. Ohne vom Compiler definierte Präfixe/Suffixe).

Beispiele von dem, was ich rede:Liste der ANSI C und C99 wörtlichen Präfixe und Suffixe

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

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

Sie in den Standards aussehen könnten. :) – GManNickG

+0

Hier ist eine gute Seite für Ganzzahlen: https://rosettacode.org/wiki/Literals/Integer#C andere Typen gibt es auch – bruceg

Antwort

2

die formale Grammatik in Anhang A der C-Norm See. Die offizielle Norm nicht frei verfügbar ist, aber hier ist ein Link auf Anhang A im letzten Entwurf von C11, konvertierte zu HTML:

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

+0

Gibt es einen Grund, warum der offizielle Standard nicht frei verfügbar ist? –

+3

@MeikVtune: Weil ISO dafür Geld verlangt. (Nein, dieses Geld geht nicht an die Freiwilligen, die daran arbeiten.) –