Pesquisa · Mapa mental

Complemento para dois

Em computação, complemento para dois ou complemento de dois é um tipo de representação binária de números com sinal amplamente usada nas arquiteturas dos dispositivos computacionais modernos.

Fonte: Wikipédia (pt)Atualizado em 20/07/2026
01

Algoritmos para obtenção do complemento de 2

Imagem: Rodrigo Soldon Souza · BY-ND · Openverse

Para se obter o complemento de 2 de um número binário, a regra geral nos diz para subtrair cada algarismo de 2. Por causa da particularidade dos números binários (subtrair de 1 cada bit é o mesmo que inverter todos os bits - e é o mesmo que tirar o complemento de 1), para obter o C2 de um número obtemos primeiro o complemento de um (invertendo os bits) e depois somamos 1 ao resultado, já que (2-N) = (1-N)+1 Existe outra maneira de usar o complemento a dois. Vamos supor que temos um número binário 101110, começando da direita para esquerda você vai repetindo o número (para a esquerda) até encontrar o número 1, depois que encontrá-lo repita-o e passe a inverter o restante. Continuado o nosso exemplo:

02

Exemplos

Imagem: roitberg · BY-NC-ND · Openverse

Tabela exemplo para números binários (4 digitos) representados em complemento de 2: Note que com quatro dígitos (bits) não é possível representar o número 8 positivo, porém o número 8 negativo (-8) permanece. Assim conseguimos representar 16 valores com quatro bits (2^4)

Vídeos recomendados

Fontes consultadas

Continue pesquisando