C ++中的Trigraph
ISO-646字符集未包含C语法的所有字符,因此某些系统带有键盘和显示器,无法处理某些字符。可以使用3个字符的序列(称为三字母组)来构造这些字符。在C中,在进行任何其他处理之前,以下三个字符序列之一(“字母序列”)的每次出现都被单个字符替换。
他们在那里主要是出于历史原因。如今,用于大多数语言的大多数现代键盘都允许访问所有这些字符,但是曾经是某些欧洲键盘的问题。这就是为什么发明了三字组合的原因。
ISO-646字符集未包含C语法的所有字符,因此某些系统带有键盘和显示器,无法处理某些字符。可以使用3个字符的序列(称为三字母组)来构造这些字符。在C中,在进行任何其他处理之前,以下三个字符序列之一(“字母序列”)的每次出现都被单个字符替换。
他们在那里主要是出于历史原因。如今,用于大多数语言的大多数现代键盘都允许访问所有这些字符,但是曾经是某些欧洲键盘的问题。这就是为什么发明了三字组合的原因。