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.