ISO-646 कैरेक्टर सेट में C सिंटैक्स के सभी कैरेक्टर नहीं होते हैं, इसलिए कीबोर्ड और डिस्प्ले के साथ कुछ सिस्टम हैं जो कुछ कैरेक्टर के साथ डील नहीं कर सकते हैं। इन वर्णों को ट्रिग्राफ नामक 3 वर्णों के अनुक्रम का उपयोग करके बनाया जा सकता है। सी में, किसी भी अन्य प्रसंस्करण से पहले, तीन वर्णों ("ट्रिग्राफ अनुक्रम") के निम्नलिखित अनुक्रमों में से प्रत्येक की प्रत्येक घटना को एकल वर्ण द्वारा प्रतिस्थापित किया जाता है।
<टेबल> <थेड>वें> <वें>प्रतिस्थापन
वें> <वें>ट्रिग्राफ
वें> <वें>प्रतिस्थापन
वें> <वें>ट्रिग्राफ
वें> <वें>प्रतिस्थापन
वें>
वे ज्यादातर ऐतिहासिक कारणों से हैं। आजकल, अधिकांश भाषाओं के अधिकांश आधुनिक कीबोर्ड उन सभी वर्णों तक पहुंच की अनुमति देते हैं, लेकिन कुछ यूरोपीय कीबोर्ड के साथ यह एक बार एक समस्या हुआ करती थी। यही कारण है कि ट्रिग्राफ का आविष्कार किया गया था।