Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++의 삼중자

<시간/>

ISO-646 문자 집합에는 C 구문의 모든 문자가 포함되어 있지 않으므로 일부 문자를 처리할 수 없는 키보드 및 디스플레이가 있는 일부 시스템이 있습니다. 이러한 문자는 trigraphs라고 하는 3개의 문자 시퀀스를 사용하여 구성할 수 있습니다. C에서는 다른 처리가 수행되기 전에 다음 세 문자 시퀀스("삼중 그래프 시퀀스") 중 하나가 발생할 때마다 단일 문자로 대체됩니다.

삼중 그래프
교체
삼중 그래프
교체
삼중 그래프
교체
??=
#
??(
[
??<
{
??/
\
??)
]
??>
}
??'
ˆ
??!
|
??-
~


그들은 대부분 역사적 이유로 거기에 있습니다. 오늘날 대부분의 언어에 대한 대부분의 최신 키보드는 이러한 모든 문자에 대한 액세스를 허용하지만 한때 일부 유럽 키보드에서는 이것이 문제였습니다. 이것이 삼극자가 발명된 이유입니다.