I deem this definition of a literal relevant:
Literal constants are invariants whose values are implied by their representations.
Literals are useful:
float million = 1e6;
C++11 now offers user-defined literals, which will be very handy, and not only as syntactic sugar. Consider the simple example of manipulating ...more ...