Rappresentazione in memoria dei numeri interi
Suppondendo di lavorare con una voce a 32 bit (4 byte) il numero 19 sarà rappresentato da
00000000 00000000 00000000 00010011
11111111 11111111 11111111 11101101
Con questa rappresentazione dei numeri negativi è immediato avere (19)+(-19)=0 !
00000000 00000000 00000000 00010011 +
11111111 11111111 11111111 11101101 =
0 00000000 00000000 00000000 00000000
Notes:
Qualunque scelta si faccia per rappresentare i numeri negativi questa deve essere tale che la somma di un numero e del suo complemento dia come risultato 0.