C और C++ में सिंगल कोट का उपयोग एकल वर्ण की पहचान के लिए किया जाता है, और डबल कोट्स का उपयोग स्ट्रिंग लिटरल्स के लिए किया जाता है। एक स्ट्रिंग लिटरल "x" एक स्ट्रिंग है, जिसमें वर्ण 'x' और एक नल टर्मिनेटर '\0' होता है। इसलिए इस मामले में "x" दो-वर्ण सरणी है।
C++ में वर्ण लिटरल का आकार char होता है। C में वर्ण लिटरल का प्रकार इंटीजर (int) होता है। इसलिए C में sizeof('a') 32-बिट आर्किटेक्चर के लिए 4 है, और CHAR_BIT 8 है। लेकिन sizeof(char) C और C++ दोनों के लिए एक बाइट है।