4.3.2 Special Characters
There are a few characters that are special in certain contexts. Within a
macro body, the character &
is used for token concatenation. To use
the bitwise &
operator within a macro body, escape it by using
&&
instead or use the and
form of this
operator. In a macro argument list, the angle brackets <
and
>
are used to quote macro arguments.