Trigraphs
Trigraphs werden wie beim ANSI C++ Preprocessor ersetzt.
String Concatenation
Es ist möglich, String-Konstanten auf mehrere Zeilen zu verteilen, indem man den Teilstring auf der Zeile schliesst und auf den weiteren Zeilen einfach wieder mit einem Anführungszeichen beginnt.
Beispiel:
''Hello_''
''World.''
ergibt
''Hello_World.''
End of Line replacement
Wird am Ende einer Zeile (als letztes Zeichen) ein Backslash (\) geschrieben, dann wird die nächste Zeile mit der vorherigen zu einer Zeile zusammengefügt. Dies ist vor allem in Makros von Bedeutung.
Dieses Verhalten ist wie in C++.