These are keywords for bitwise and
logical
operators.
Non-U.S. programmers without keyboard characters like &, |,
^, and so on, were forced to use C’s horrible trigraphs,
which were not only annoying to type, but obscure when reading. This is repaired
in C++ with additional
keywords: