的码位保持对各国标准开放：codice_5 。因此法国标准AFNOR NF Z 62010-1982把码位0x7c（ASCII码的 | ）定义为ù，用法文键盘就难以输入C语言的"位或运算符" | ；码位0x7e（ASCII码的 ~）定义为 ¨ （即分音符），法文键盘就难以输入C语言的"位非运算符" ～ 。加拿大法语标准CSA Z243.4-1985中把码位0x5e（ASCII码的 ^ ）在定义为É，导致难以输入C语言的"异或运算符" ^ 。为解决上述的C语言源代码输入问题，C语言预处理器（C p