C++ 中的三字符序列
ISO-646 字符集没有 C 语法的全部字符,因此某些系统使用无法处理部分字符的键盘和显示器。这些字符可以用 3 个字符的序列来构造,称为三字符序列。在 C 中,在进行任何处理前,每个出现的三字符序列都会替换为单个字符。
三字符序列 | 替换 | 三字符序列 | 替换 | 三字符序列 | 替换 |
---|---|---|---|---|---|
??= | # | ??( | [ | ??< | { |
??/ | \ | ??) | ] | ??> | } |
??’ | ˆ | ??! | | | ??- | ˜ |
它们大部分都是出于历史原因而存在。现在,大多数语言的现代键盘都允许访问所有这些字符,但这曾经是某些欧洲键盘上的一个问题。这就是发明三字符序列的原因。
广告