Giá trị cố định gọi là literals. Hằng số là giá trị cố định chương trình không thay đổi khi chạy.
Hằng có thể là kiểu cơ bản: integer, float, character, string literal. Cũng có enumeration constants.
Integer Literals
Thập phân hoặc hex. Tiền tố 0x/0X cho hex. Ví dụ:
20 // int 30u // unsigned int 30l // long
Float Literals
Có phần nguyên, dấu chấm, phần thập phân, phần mũ. Dạng decimal hoặc exponential.
2.64734 314159E-5F
String Literals
Trong ngoặc kép "" hoặc @\"\" . Chứa ký tự thường, escape sequence, universal char.
"Hello, World" "Welcome, \"