> hexadecimaal | base16 | 0xFF <
// Hexadecimaal - converteer tussen tekst en hex-representatie (basis 16)
Brede toepassing
Wordt gebruikt in programmeren, kleurcodes, geheugenadressen en debugging.
Goed leesbaar
Compacte representatie die makkelijker te lezen is dan binair.
Opmaakopties
Ondersteunt spaties, hoofd-/kleine letters en verschillende formaten.
>> technische info
Hoe hexadecimaal werkt:
Hexadecimaal (basis 16) gebruikt 16 symbolen: 0-9 en A-F. Elke hex-cijfer staat voor 4 bits (een halve byte). Twee hex-cijfers vormen één byte (8 bits), ideaal om binaire data weer te geven.
Voorbeelden:
'A' → 41 'Hello' → 48 65 6C 6C 6F 255 → FF
Waarom hexadecimaal gebruiken:
- >Kleurcodes (#FF0000)
- >Geheugenadressen
- >Debugging van binaire data
- >Tekenencoding
- >Cryptografische hashes
>> veelgestelde vragen
Wat is hexadecimaal?
Hexadecimaal (hex) is een talstelsel met basis 16 dat de cijfers 0-9 en de letters A-F gebruikt. Het wordt veel gebruikt in de informatica om binaire data leesbaarder weer te geven.
Waarom hexadecimaal in plaats van decimaal gebruiken?
Hexadecimaal sluit perfect aan op binair: elk hex-cijfer vertegenwoordigt precies 4 bits. Daardoor is het ideaal voor het weergeven van geheugen, kleuren en binaire data.
Wat is het verschil tussen de prefixen 0x en #?
"0x" wordt in programmeertalen gebruikt om hex-getallen aan te geven (0xFF). "#" wordt meestal gebruikt voor webkleuren (#FF0000). Beide geven een hexadecimale notatie aan.
Hoe zet ik hex-kleuren om naar RGB?
Hex-kleuren gebruiken 6 tekens: RRGGBB. Elk paar stelt de waarden voor rood, groen en blauw voor, van 00 (0) tot FF (255). Bijvoorbeeld: #FF0000 is RGB(255,0,0) – puur rood.
// Tekens als hex-bytes
| Teken | Hex (UTF-8) |
|---|---|
| A | 41 |
| a | 61 |
| 0 | 30 |
| ␠ | 20 |
| \n | 0A |
| é | C3 A9 |
| 中 | E4 B8 AD |
| 😀 | F0 9F 98 80 |
// Hex-cijfers en waarden
0-9 = 0-9 A B C D E F = 10 11 12 13 14 15 0xFF = 255 0x100 = 256 0xFFFF = 65535
>> Meer vragen
V: Waarom is één byte precies twee hex-cijfers?
A: Eén hex-cijfer is 4 bits (een nibble) en een byte is 8 bits. Twee cijfers vormen dus één byte, van 00 tot FF.
V: Hoe verschijnen tekens als é of 中 in hex?
A: Hex toont de bytes van de codering, meestal UTF-8. é is twee bytes (C3 A9), 中 drie (E4 B8 AD), een emoji vier.
V: Maakt hoofdlettergebruik uit (ff of FF)?
A: Nee, ff en FF hebben dezelfde waarde. Blijf consequent; voorvoegsels als 0x of # zijn conventie en geen deel van de waarde.