Un byte almacena una unidad de información digital que consta de 8 bits. Estos 8 bits pueden representar un número de 0 a 255 (sin firmar) o -128 a 127 (firmado, usando el complemento de dos). Sin embargo, los bytes también se usan con frecuencia para representar otros tipos de datos, como los caracteres (utilizando esquemas de codificación como ASCII o UTF-8) o partes de estructuras de datos más grandes. Esencialmente, un byte es la unidad de memoria más pequeña directamente direccionable.