Ese es un error producto de creer que un numero se almacena como cifras, y no es así. Las
cifras no existen para la computadora. Los números se almacenan como
binarios.
¿Has estudiado cómo son los sistemas de representación binaria?
Bueno, por ejemplo, el 0111111 representa al numero +127, y el 11111111 al -128.
Pero si el numero es UNSIGNED, 11111111 es el +255.
Te sugiero, a menos que te vayas a poner a estudiar Ingeniería en Sistemas, que te atengas a lo que dice el manual.
Respecto a lo del alineamiento, es sencillo: Un UNSIGNED no requiere espacio para el signo, porque no existe, entonces puede usar un espacio más para su ajuste, que es distinto del SIGNED. Pero eso es completamente irrelevante para el uso de interfases gráficas. Sólo se tiene en cuenta si lo usas en modo consola.
¡Ah! Lo olvidaba: En una computadora, el 01011010 podría ser el 90... o la letra "Z".
Todo depende del sistema de representación binaria que se defina.
No te olvides: en una computadora no existen colores, cifras, letras o lineas. Solo binario. El resto son sistemas de representación adoptados por convención...
Un link útil para terminar de comprender:
Decimal codificado en Binario
Otro
: Numeros de coma flotante
Y uno muy importante:
Representación de números negativos