লিটারেল (Literal) হলো সোর্স কোডের ভিতরে একটি মান রিপ্রেজেন্ট করার যেকোনো নোটেশন। এগুলো শুধু আপনার সোর্স কোডে থাকে এবং মেমরিতে কোনো ভ্যালুর রেফারেন্স নেই। এটি আইডেন্টিফায়ার (identifier)-এর বিপরীত যা মেমরিতে একটি ভ্যালুর রেফারেন্স করে।
C++-এ লিটারেলের বেশ কিছু টাইপ আছে। লিটারেলের কিছু উদাহরণ:
"Hello"(একটি স্ট্রিং)3.141(একটি float/double)true(একটি বুলিয়ান)3(একটি ইন্টিজার)'c'(একটি ক্যারেক্টার)
যেসব লিটারেল নয়:
bar = 0;(একটি স্টেটমেন্ট)3*5-4(একটি এক্সপ্রেশন)std::cin(একটি আইডেন্টিফায়ার)