Operatory preprocesora
Cztery specyficzne dla preprocesora operatory są używane w kontekście dyrektywy #define (zobacz poniższą listę opisującą każdy z nich).W trzech kolejnych sekcjach omówiono operatory tworzenia ciągu, konwersji na znaki i wklejania tokenu.Aby uzyskać informacje dotyczące operatora defined, zobacz Dyrektywy #if, #elif, #else oraz #endif.
Operator |
Akcja |
---|---|
Powoduje, że odpowiadający argument zostanie ujęty w podwójny cudzysłów |
|
Powoduje, że odpowiedni argument, zostanie ujęty w znaki pojedynczego cudzysłowu i będzie traktowany jak znak (charakterystyczne dla firmy Microsoft) |
|
Pozwala tokenom używanym jako argumenty, aby zostały połączone w celu utworzenia innych tokenów |
|
Upraszcza pisanie złożonych wyrażeń w niektórych dyrektywach makr |