The standard defines 64-bit (8-byte) numbers called hyper int and unsigned hyper int whose representations are the obvious extensions of integer and unsigned integer, defined above. They are represented
in two's complement notation; the most and least significant bytes are 0 and 7, respectively.
Hyper integers are declared as follows:
hyper int identifier; unsigned hyper int identifier;
Hyper Integer