Skip to main content

Wat is een hexadecimaal?

Hexadecimal is een basissysteem met basis-16, wat betekent dat elk cijfer zestien verschillende getallen vertegenwoordigt, in tegenstelling tot de tien nummers in ons base-10-systeem.Het systeem wordt over het algemeen weergegeven met behulp van de nummers 0-9 voor de eerste tien cijfers en vervolgens de letters A-F voor de volgende zes cijfers.Het is geen historisch telsysteem, maar heeft zijn oorsprong in het elektronische tijdperk, omdat het een redelijk gebruiksvriendelijke manier is om een binair systeem uit te breiden.

Computers werken met een eenvoudig base-2-telsysteem, binair genoemd.Dit kan echter redelijk omslachtig worden voor mensen om mee te communiceren.Hexadecimal biedt een efficiëntere manier om zich te verhouden tot binaire waarden.Dit komt omdat Sixteen twee is voor de vierde kracht, zodat een enkel cijfer kan worden gezien als vier binaire cijfers.Anders gezegd, elke viercijferige waarde in binair kan worden uitgedrukt in een enkel cijfer van hex, en acht cijferwaarde in binair kan worden uitgedrukt in twee cijfers van hex, enzovoort.Dit is in tegenstelling tot het basis-10-systeem dat we vaak gebruiken, dat niet gelijkmatig binaire cijfers zou overeenkomen in een consistent meervoud64 Systeem, Hex is voor de meeste mensen aanzienlijk eenvoudiger om mee te communiceren, dus het blijft het meest doordringend.Basis-32 en Base-64 hebben beide toepassingen bij het computergebruik, maar ze worden zelden in alles gebruikt, maar de diepste niveaus van codering.Hoewel het even wennen is, merken zelfs niet-programmeurs vaak regelmatig hexadecimaal en krijgen ze er snel een aanleg voor.

Bijvoorbeeld, veel ontwerpers die grafische ontwerpprogramma's gebruiken, raken gewend aan het gebruik van hexadecimale codes om de gebruikte kleuren weer te geven.Hex is een ideale steno, omdat de kleurcodes op de meeste computers bestaan uit drie waarden van 0 tot 256, één voor rood, één groen en één voor blauw.De RGB, of rood-groen-blauw, nummer 256 is gewoon 16 tot het tweede vermogen en kan dus worden uitgedrukt met twee cijfers.Dus bijvoorbeeld, de kleur kobaltgroen kan worden weergegeven met een RGB-waarde van 61,145,64, of gewoon de hexadecimale waarde van #3d9140.

Tellen in hexadecimaal, zoals bij elk basissysteem, is vrij eenvoudig, hoewel het hetkan er op het eerste gezicht complex uitzien.Tellen tot vijftig zou bijvoorbeeld eruit zien als: 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1a, 1b, 1c, 1d, 1e, 1f, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 2a, 2b, 2c, 2c, 2d, 2d, 2d, 2d, 2c, 2d, 2e, 2f, 30, 31, 32. Merk op dat het lijkt alsof de telling is voltooid op nummer 32, maar eigenlijk is dat hoe het nummer 50 wordt weergegeven in hexadecimaal.Omdat hexadecimaal fundamenteel is gebaseerd op het binaire systeem, zijn er interessante vereenvoudigingen die verschijnen wanneer we werken met krachten van twee.2

4

is bijvoorbeeld gewoon 10, 2 5 is 20, 2 6 is 40, 2 7 is 80, 2 8 is 100, 2 9 is 200, enzovoort.