Red de conocimiento informático - Aprendizaje de código fuente - ¿Por qué el complemento a 0 del entero sólo tiene una forma? 000...0.

¿Por qué el complemento a 0 del entero sólo tiene una forma? 000...0.

El código original de 0 no es único: [0] original = 0000000, [-0] original = 1000000.

El complemento de 0 también es único: [0]anti = 0000000, [-0]anti = 111111.

A diferencia del código original y del código complementario, el código complementario de 0 es único y se puede obtener de la definición del código complementario. Para n = 8, hay

[ 0] código complemento = [ 0] código inverso = [ 0] código original = 00000000

[-0] código complemento = [-0 ] Inverso 1 = 11111111 = 0008.

Es decir, para una longitud de palabra de 8 bits, el acarreo del bit más alto (2 elevado a la octava potencia) se descarta de acuerdo con la operación del módulo 256, por lo que [0] complemento = [-0] complementar.