処理[編集] 3文字表記の処理は、エスケープシーケンスや字句の解釈に先立って行われる[2]ため、文字列内の表記も置き換わることとなる。文字列中に3文字表記と一致する3文字を書けるようにするために、単に?1文字を表すエスケープシーケンスである\?が用意されている[3]。例えば、"?\?="と書いた場合、3文字表記としての処理は行われず、その後にエスケープシーケンスが展開され、"??="という文字列となる。また、文字列リテラルを2つの?の間で分離する、という回避法も存在する[4]。 利用[編集] 計算機で利用可能な文字コードは拡張が続き、1984年には8ビットのISO 8859-1が、1990年代以降は16ビット以上のUnicodeが制定された。これらのコードでは最初の128文字がASCIIと一致しているため、3文字表記を使わなくてもすべての文字を表記できる。 GCC[5]やVisual C+