ตัวอักษรคือสัญลักษณ์ใดๆ ที่ใช้แทนค่าภายในซอร์สโค้ด สิ่งเหล่านี้มีอยู่ในซอร์สโค้ดของคุณและไม่มีค่าอ้างอิงใด ๆ ในหน่วยความจำ เปรียบเทียบสิ่งนี้ด้วยตัวระบุ ซึ่งอ้างถึงค่าในหน่วยความจำ
ใน C++ มีตัวอักษรหลายประเภท ตัวอย่างของตัวอักษร ได้แก่ −
- "สวัสดี" (สตริง)
- 3.141 (ทุ่น/ดับเบิ้ล)
- จริง (บูลีน)
- 3 (จำนวนเต็ม)
- 'c' (อักขระ)
สิ่งที่ไม่ใช่ตัวอักษร -
- แถบ =0; (คำสั่ง)
- 3*5-4 (นิพจน์)
- std::cin (ตัวระบุ)