एक शाब्दिक एक मूल्य है जो स्वयं के रूप में व्यक्त किया जाता है। उदाहरण के लिए, संख्या 25 या स्ट्रिंग "हैलो वर्ल्ड" दोनों शाब्दिक हैं।
एक स्थिरांक एक डेटा प्रकार है जो एक शाब्दिक स्थानापन्न करता है। स्थिरांक का उपयोग तब किया जाता है जब कार्यक्रम के दौरान एक विशिष्ट, अपरिवर्तनीय मूल्य का कई बार उपयोग किया जाता है। उदाहरण के लिए, यदि आपके पास पीआई नाम का एक स्थिरांक है जिसका उपयोग आप अपने कार्यक्रम में विभिन्न स्थानों पर एक वृत्त के क्षेत्र, परिधि आदि को खोजने के लिए करेंगे, तो यह एक स्थिरांक है क्योंकि आप इसके मूल्य का पुन:उपयोग करेंगे। लेकिन जब आप इसे −
. के रूप में घोषित करेंगेconst float PI = 3.141;
3.141 एक शाब्दिक है जिसका आप उपयोग कर रहे हैं। इसका अपना कोई मेमोरी एड्रेस नहीं है और यह सिर्फ सोर्स कोड में बैठता है।