Program units often make use of literal constants. These cover the obvious cases like
print *, "Hello", 1, 1.0
Except in one case, each literal constant is a scalar which has type, type parameters and value given by the syntax.
Integer literal constants are of the form
1
-1
-1_1 ...