- Iso646.h
The iso646.h header file is part of the
C standard library . It was added to this library in a1995 amendment to the C90 standard. It defines a number of macros which allow programmers to use C language bitwise and logical operators, which, without the header file, cannot be quickly or easily typed on someinternational and non-QWERTY keyboards.The macros
The iso646.h header defines the following 11 macros as stated below:
* and defined as &&
* and_eq defined as &=
* bitand defined as &
* bitor defined as |
* compl defined as ~
* not defined as !
* not_eq defined as !=
* or defined as ||
* or_eq defined as |=
* xor defined as ^
* xor_eq defined as ^=C++
These identifiers are keywords in the
ISO C++ programming language and do not require the inclusion of a header file. For consistency, however, theC++98 standard provides the header<ciso646>
.External links
* [http://www.opengroup.org/onlinepubs/009695399/basedefs/iso646.h.html <iso646.h>] by
OpenGroup
Wikimedia Foundation. 2010.