iso646.h is a standard
C header file. It was added to the
ISO C standard in 1995 with
Amendment 1.
This header file provides macro substitutes for the operators that use characters not available in the ISO-646 character set. This helps avoid unreadable trigraphs and digraphs.
The macros are:
- and expands to &&
- and_eq expands to &=
- bitand expands to &
- bitor expands to |
- compl expands to ~
- not expands to !
- not_eq expands to !=
- or expands to ||
- or_eq expands to |=
- xor expands to ^
- xor_eq expands to ^=