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