Al loro livello più elementare, i computer funzionano solo in 1 e 0, un sistema conosciuto come binario. Poiché il codice binario non consente per i simboli mostrare il segno di un numero (positivo o negativo), è necessario un altro mezzo per comunicare queste informazioni. Dei due notazione complemento di un intero positivo di 10 base è un numero binario che codifica per il negativo di tale valore iniziale. La conversione tra i due può essere fatto rapidamente e facilmente.
Istruzioni
Trovare i due è il complemento di un numero
1
Scrivere il numero originale positivo in base 10 in formato binario. Ad esempio, la rappresentazione binaria di otto bit Integer 10 base 6 sarebbe 00000110.
2
Riscrivere la stessa rappresentazione binaria di nuovo, copiando da destra a sinistra finché non viene rilevato il primo 1. Copiare questo 1 pure, quindi arrestare. Nel nostro esempio, si potrebbe riscrivere il numero come x x x x x x 10 dove le x rappresentano cifre non abbiamo copiato.
3
Continuare a scrivere le cifre rimanenti della rappresentazione binaria, ma per queste cifre rimanenti, scrivere il valore opposto per ogni cifra come nell'originale. Quindi, se l'originale ha un 1 in una determinata posizione, scrivere uno 0 e viceversa. Nostro esempio sarebbe quindi essere scritto come 11111010. Ora avete il complemento a due del numero originale.
Consigli & Avvertenze
- Possono essere aggiunti e sottratte utilizzando le stesse procedure seguite per numeri binari regolari di due complementi.