1. 字符映射 键盘有多种标准规格,例如常用的IBM 104键盘标准,然而不是所有键盘都能打出像#这样的符号,因此C语言的预处理引入了字符映射机制.如果程序员要求,预处理会按照约定对源代码中的字符进行映射处理,例如将一些扩展的三元字符转换为源代码字符(??=转换为#,??/转换为\等等).字符映射是预处理的第一步. 2. 物理行的合并 预处理器在连续读到反斜线符和换行符时会将这两个字符删除,从而将当前所在的物理行和下一个物理行合并为一个逻辑行,例如 printf("That's wond\ er…