Hexadecimala talsystemet

Hexadecimala talsystemet (sedecimala) är ett talsystem med basen 16. Talsystemet är ett positionssystem med de sexton siffrorna

där

Vid omvandling från ett hexadecimalt tal till ett decimalt tal, utnyttjas att den första positionen från höger är 160, den andra 161, den tredje 162 och så vidare. Att konvertera det hexadecimala talet 2D4 till ett decimalt tal görs enligt

En hexadecimal multiplikationtabell

Det hexadecimala talsystemet används vid datorprogrammering, eftersom det gör det enkelt att gruppera in heltal i enskilda byte och är dessutom enkelt att konvertera till binära tal (datorers inbyggda talsystem) då en hexadecimal siffra alltid motsvaras av 4 bitar (en nibble) och två hexadecimala siffror motsvarar en oktett. Detta är särskilt användbart vid hårdvarunära programmering, då enskilda bitar behöver manipuleras.

Det hexadecimala talsystemet används ofta för att ange färger i datorsammanhang, till exempel för att ange RGB-färger i HTML-kod. De tre grundfärgerna röd, grön och blå, motsvaras här av tre kanaler som vardera styrs av 8 bitar. Varje kanal kan alltså anta 10016 (det vill säga 25610) olika värden, vilket totalt ger 224 olika färger. När färgerna anges hexadecimalt, blir exempelvis lila FF00FF16. De röda och blåa kanalerna är satta till sina maximala värden (FF16) och den gröna kanalen är satt till sitt lägsta värde (0).


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne