Literal,in programming, a value written exactly as it's meant to be interpreted. A character literal is expressed as a character or an escape sequence, enclosed in ASCII single quotes. A string literal consists of zero or more characters enclosed in double quotes. [ July 16, 2007: Message edited by: Shoumin Li ]
A literal denotes a constant value, that is, the value a literal represents remains unchanged in the program. Literals represent numerical (integer or floating-point), character, boolean or string values. In addition, there is the literal null that represents the null reference.
Integer 2000 0 -7
Floating-point 3.14 -3.14 .5 0.5
Character 'a' 'A' '0' ':' '-' ')'
Boolean true false
String "abba" "3.14" "for" "a piece of the action"