Freigeben über


Präprozessoroperatoren

Vier präprozessorspezifische Operatoren werden im Kontext der #define-Direktive verwendet (die jeweilige Zusammenfassung finden Sie in der nachfolgenden Liste). Zeichenfolgenoperatoren, Zeichenoperatoren und Operatoren zum Einfügen eines Tokens werden in den nächsten drei Abschnitten erläutert. Weitere Informationen zum defined-Operator finden Sie unter Die Direktiven #if, #elif, #else und #endif.

Operator

Aktion

Zeichenfolgenoperator (#)

Bewirkt, dass das entsprechende tatsächliche Argument in doppelte Anführungszeichen eingeschlossen wird.

Zeichenoperator (#@)

Bewirkt, dass das entsprechende Argument in einfache Anführungszeichen eingeschlossen und als Zeichen behandelt wird (Microsoft-spezifisch).

Operator zum Einfügen eines Tokens (##)

Ermöglicht das Verketten der Token, die als tatsächliche Argumente verwendet werden, um andere Token zu bilden.

Definierter Operator

Vereinfacht das Schreiben von zusammengesetzten Ausdrücken in bestimmten Makrodirektiven.

Siehe auch

Referenz

Präprozessordirektiven

Vordefinierte Makros

Weitere Ressourcen

C/C++-Präprozessorreferenz