Um byte armazena uma unidade de informações digitais composta por 8 bits. Esses 8 bits podem representar um número de 0 a 255 (não assinado) ou -128 a 127 (assinado, usando o complemento de dois). No entanto, os bytes também são frequentemente usados para representar outros tipos de dados, como caracteres (usando esquemas de codificação como ASCII ou UTF-8) ou partes de estruturas de dados maiores. Essencialmente, um byte é a menor unidade de memória diretamente endereçável.