tvåkomplementet
Tvåkomplementet är en metod för att representera signerade heltal i binär form, som används i de flesta moderna datorer. För ett g-bitars ord kan talen representeras i intervallet -2^(g−1) till 2^(g−1)−1. Positiva tal har samma bitmönster som i osignerat format, medan negativa tal erhålls genom att ta det bitvisa komplementet (invertera varje bit) och lägga till ett. I praktiken motsvarar -x värdet 2^g − x i modulo 2^g.
Teckenbiten bestäms av den mest signifikanta biten (MSB): 0 innebär positivt tal och 1 innebär negativt tal.
Exempel (8-bitars representation): +5 är 00000101 och −5 är 11111011. För att få −5 från +5 inverteras
Användning och fördelar: Tvåkomplement är standard för signerade heltal i moderna processorer och de flesta programmeringsspråk.