Bits en bytes
Een open schekelaar staat voor 0 en een gesloten staat voor 1. Door meerdere schakelaars te combineren ontstaan getallen zoals
1011. Dit systeem met twee cijfers heet het binaire (tweetalige) getalsysteem. Wij mensen gebruiken meestal het decimale (tientallige) systeem
met de cijfers 0 tot en met 9.
Een enkel binaire cijfer heet een bit. 8 Bits samen vormen Byte. Met 8 Bits kun je 256 combinaties maken (28 = 256), oftewel de waarde tot en met 255.
Om de tekst op te slaan, koppelt de computer getallen en tekens. In ASCII-tabel zijn waarden van 0-127 vastgelegd
Unicode is een uitgebreidere codering die honderdduizenden symbolen bevat. Dat is genoeg voor alle wereldtalen, wiskundige symbolen en
vuluta. Een ASCII-teken betsaat uit 1 byte, terwijl een unicode-teken 1 tot 4 bytes kan gebruiken.Naast het binaire (basis 2) en decimale (basis 10) systeem wordt in de
informatica ook het hexadecimale (basis 16) systeem gebruikt. Dit systeem gebruikt cijfers 0−9 en letters A−F (waarbij A=10 en F=15).
Met 4 binaire bits kun je de getallen 0 tot en met 15 weergeven (1111 = 15 = F).
Omdat hexadecimale getallen korter zijn, worden ze meestal gebruikt bij:
- RGB-kleuren (bijv. geel = #FFFF00)
- MAC-adressen
- IPv6-adressen
- 0b voor binaire getallen (bijv. 0b0100 = 4)
- 0x voor hexadecimale getallen (bijv. 0x10 = 16)
Om niet in verwarring te raken notaties als:
Bij rekenen in het hexadecimale systeem gebruik je machten van 16 (1, 16, 256, 4096 etc.) Binaire optellingen verlopen op dezelfde manier als decimale, alleen met twee cijfers (0 en 1).