Es correcto que sea un arreglo de caracteres sin signo, donde cada posición del arreglo tiene 8 bits. Sin embargo, cada posición del arreglo solo puede contener 0 o 1, lo que significa que se está utilizando únicamente el primer bit de los 8 disponibles.
La decisión de utilizar caracteres sin signo en lugar de enteros es arbitraria y tiene la ventaja de ocupar menos espacio en memoria.
La decisión de utilizar caracteres sin signo en lugar de enteros es arbitraria y tiene la ventaja de ocupar menos espacio en memoria.