The iso646.h header in c was defined as part of the c99 standard .
It defines replacement for equality , boolean and bitwise operators . For example instead of using the bitwise && operator , the and replacement can be used .
iso646.h operators replacements do not work in string or character literals .
A trigraph in c is formed of three characters . The first two characters are interrogation marks ??
, and the last character represent a character .
In this tutorial we will explain what is a trigraph in c .