C++ में, सिंगल कोट्स में एक कैरेक्टर एक कैरेक्टर लिटरल होता है। यह चार प्रकार का है। उदाहरण के लिए, 'ए' ASCII आधारित सिस्टम पर 97 के मान के साथ चार प्रकार का है।
दोहरे उद्धरण चिह्नों में एक वर्ण या वर्णों की एक स्ट्रिंग एक स्ट्रिंग अक्षर का प्रतिनिधित्व करती है। यह प्रकार का है const char[] और स्ट्रिंग + 1 के आकार की लंबाई की एक सरणी को संदर्भित करता है। वह अतिरिक्त वर्ण स्ट्रिंग के अंत को चिह्नित करने के लिए है।
स्ट्रिंग अक्षर मनमाने ढंग से लंबे हो सकते हैं, जैसे "abcdefg"। वर्ण शाब्दिक में लगभग हमेशा केवल एक ही वर्ण होता है। जब इन्हें प्रिंट किया जा रहा होता है, तब तक स्ट्रिंग अक्षर मुद्रित होते हैं जब तक कि स्ट्रिंग में पहला \0 या NULL वर्ण सामने न आ जाए।