Weitere Operationen
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.
Innerhalb von Raw-Strings ist der Backslash wirkungslos, resp. er wird ganz normal in den String integriert, wie auch der nachfolgende Zeilenumbruch.
Dieses Verhalten ist wie in C++.