short

4.2.1 Integral Types and Values

The values of the integral types are integers in the following ranges:

15.7.1 Literals

A literal(§3.10) denotes a fixed, unchanging value.

The following production from §3.10 is repeated here for convenience:

Literal:

IntegerLiteral
FloatingPointLiteral
BooleanLiteral
CharacterLiteral
StringLiteral
NullLiteral

The type of a literal is determined as follows:

Evaluation of a literal always completes normally.