Wat is een hexadecimaal?

hexadecimaal 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 vrij 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 wevaak gebruik, dat niet gelijkmatig binaire cijfers zou matchen in een consistent multiple.

Hoewel er grotere basissystemen worden gebruikt bij het computergebruik, zoals het Base-32-systeem, en het Base-64-systeem, is de hex 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 roodgroen-blauw, gevoelloosER 256 is gewoon 16 tot de tweede kracht 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 er op het eerste gezicht complex uit kan zien. Counting to fifty, for example, would look like: 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, 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 eenvoudig 10, 2 5 is 20, 2 6 is 40, 2 7 is 80, 2 8 is 100, 2 9 iS 200, enzovoort.

ANDERE TALEN