En programación C, la unidad de memoria direccionable más pequeña es un byte. Un byte es una secuencia de ocho bits y puede almacenar un solo carácter o un valor entero pequeño. El tamaño de un byte suele ser de 8 bits, aunque algunos sistemas pueden utilizar una cantidad diferente de bits. El tamaño de un byte también se denomina "palabra" en algunos contextos.