Red de conocimiento informático - Espacio del host - Recién comencé a aprender el lenguaje C y quiero saber por qué el complemento, el código original y el código inverso de números positivos son iguales. ¿Es esta una regla o cómo encontrarla? ¡Gracias!

Recién comencé a aprender el lenguaje C y quiero saber por qué el complemento, el código original y el código inverso de números positivos son iguales. ¿Es esta una regla o cómo encontrarla? ¡Gracias!

El código original es una representación binaria de punto fijo, en la que el bit más alto es el bit de signo, "0" representa un número positivo, "1" representa un número negativo y los bits restantes representan el tamaño del valor.

La notación en complemento a uno señala que el complemento a uno de un número positivo es el mismo que el código original; el complemento a uno de un número negativo es el inverso bit a bit del código original, excepto por el bit de señal.

La representación en complemento señala que el complemento de un número positivo es igual a su código original; el complemento de un número negativo es el último dígito de su complemento más 1. +7]Código original= 0 0000111 B

[-7]Código original= 1 0000111 B[+7]inverso = 0 0000111 B

[-7]inverso= 1 1111000 B