The preprocessor used to support weak keyboards by allowing "trigraphs" (e.g., typing??!??! instead of||).
??!??!
||
Additional information about trigraph characters