INT8
Int8 refers to an eight-bit signed integer type used in computing. It occupies one byte and can represent values from -128 to 127. Most modern systems use two's complement encoding for signed integers, which means negative numbers are represented as bit patterns that correspond to 2^8 minus the absolute value. This encoding is standard in most hardware and language implementations, though the abstract notion of int8 is defined by the programming language.
In programming languages, int8 is provided as an exact-width type in several standards. In C and C++,
Because it uses only one byte per value, int8 is useful for compact data storage in arrays
In practice, int8 is favored when fixed-size, memory-efficient storage is needed and when interfacing with hardware