As of the C 2011 Standard, listed in §5.1.1.2 Translation Phases, the translation of source code to program image (e.g., the executable) are listed to occur in 8 ordered steps.
The source file input is mapped to the source character set (if necessary). Trigraphs are replaced in this step.
Contin...