Operátory preprocesoru
Čtyři operátory specifické pro preprocesor se používají v souvislosti s direktivou #define (viz následující seznam pro shrnutí každého).Operátory převádějící na řetězec, převádějící na znak a vkládající token jsou popsány v následujících třech částech.Další informace o operátoru defined, viz direktivy #if, #elif, #else a #endif.
Operátor |
Akce |
---|---|
Způsobí, že odpovídající argument bude uzavřen v uvozovkách |
|
Způsobí, že odpovídající argument bude uzavřen v jednoduchých uvozovkách a bude považován za znak (specifické pro Microsoft) |
|
Umožňuje, aby byly tokeny používané jako argumenty zřetězeny s dalšími tokeny, a tím vytvořily další tokeny |
|
Zjednodušuje psaní složených výrazů v některých direktivách maker |