Binärt och hexadecimalt – så fungerar talsystemen

Vi räknar till vardags i tiotalssystemet, med siffrorna 0 till 9. Att det blev just tio beror troligen på att vi har tio fingrar. Datorer har bara två lägen – ström eller ingen ström – och därför räknar de med två siffror: 0 och 1.

Positionssystem

I talet 352 betyder trean 3 hundratal, femman 5 tiotal och tvåan 2 ental. Varje position är värd tio gånger mer än positionen till höger. I det binära systemet är varje position i stället värd dubbelt så mycket: 1, 2, 4, 8, 16 och så vidare.

Det binära talet 1011 är alltså 8 + 0 + 2 + 1 = 11.

Bitar och byte

En binär siffra kallas bit. Åtta bitar är en byte, som kan visa 256 olika värden, från 0 till 255. Det är därför många värden i datorvärlden – som färgkanalerna i en bild – går just från 0 till 255.

Hexadecimalt

Hexadecimalt är ett sextontalssystem. Efter 9 fortsätter man med A, B, C, D, E och F, där F betyder 15. En hexadecimal siffra motsvarar exakt fyra bitar, så en byte skrivs alltid med två hexadecimala siffror. Färgkoden #FF8800 på en webbsida betyder till exempel rött 255, grönt 136 och blått 0.

Testa själv med vårt verktyg för talbaser.