एक शाब्दिक स्रोत कोड के भीतर किसी मान का प्रतिनिधित्व करने के लिए कोई भी संकेतन है। वे सिर्फ आपके स्रोत कोड में मौजूद हैं और स्मृति में कोई संदर्भ नहीं है। इसकी तुलना पहचानकर्ताओं से करें, जो स्मृति में किसी मान को संदर्भित करते हैं।
C++ में कई प्रकार के लिटरल हैं। शाब्दिक के कुछ उदाहरण हैं -
- "नमस्ते" (एक स्ट्रिंग)
- 3.141 (एक फ्लोट/डबल)
- सच (एक बूलियन)
- 3 (एक पूर्णांक)
- 'c' (एक वर्ण)
चीजें जो शाब्दिक नहीं हैं -
- बार =0; (एक बयान)
- 3*5-4 (एक अभिव्यक्ति)
- std::cin (एक पहचानकर्ता)