Na programação C, a menor unidade de memória endereçável é um byte. Um byte é uma sequência de oito bits e pode armazenar um único caractere ou um pequeno valor inteiro. O tamanho de um byte é normalmente de 8 bits, embora alguns sistemas possam usar um número diferente de bits. O tamanho de um byte também é conhecido como "palavra" em alguns contextos.