The header <iso646.h> defines macros that expand to the corresponding tokens to ease writing C programs with keyboards that do not have keys for frequently-used operators.
| Macros | |
| and | Alternative spelling for logical and operator |
| and_eq | Alternative spelling for logical and-equals operator |
| bitand | Alternative spelling for bitwise and operator |
| bitor | Alternative spelling for bitwise or operator |
| compl | Alternative spelling for bitwise complement operator |
| not | Alternative spelling for logical not operator |
| not_eq | Alternative spelling for not-equal operator |
| or | Alternative spelling for logical or operator |
| or_eq | Alternative spelling for bitwise or-equals operator |
| xor | Alternative spelling for bitwise exclusive or operator |
| xor_eq | Alternative spelling for bitwise exclusive-or-equals operator |