Conversiecalculator voor getallenstelsel

Gangbare getallenstelsels voor de programmering zijn binair (basis 2), decimaal (basis 10), octaal (basis 8) en hexadecimaal (basis 16). Met de conversiecalculator voor getallenstelsels kan de gebruiker een getal in een willekeurig stelsel invoeren en converteren naar een ander stelsel. Het werkt ook als een binaire bitshiftcalculator waarmee u de waarden kunt veranderen door bits naar rechts of links te verschuiven of door afzonderlijke bits te veranderen.

Decimaal
Octaal
Hexadecimaal
Binair
Binair Decimaal Octaal Hexadecimaal (Grondtal 2) (Grondtal 10) (Grondtal 8) (Grondtal 16) 10 9 0 1 2 3 4 5 7 6 8 A B C D E F 11 12 13 14 0 1 2 3 4 5 7 6 8 9 10 11 12 13 14 15 16 17 18 19 20 0 10 01 100 101 111 1000 1001 1010 1011 11 1100 1101 1110 1111 10000 10001 10010 10011 10100 Getallenconversie 0 1 10 2 3 4 5 7 6 11 12 13 14 15 16 17 20 21 22 23 24 110
Binaire bitmanipulatie

31
24
23
16
15
8
7
0
Getallenconversie uitgelegd

Het decimale getallenstelsel is wat we dagelijks gebruiken. In het decimale getallenstelsel stelt de positie van de cijfers een macht van 10 voor (grondtal 10). Dit betekent dat als u naar links gaat vanaf het minst significante bit, u naar de volgende positie gaat nadat u 9 hebt bereikt. Een waarde van 9 staat voor 9 "enen", terwijl 10 staat voor 1 "tien".

Binair is een grondtal 2-systeem waarin alleen 1's en 0's worden gebruikt. Elke positie vertegenwoordigt een stap van 1. Een binair getal van 1 wordt achtereenvolgens gevolgd door 10 (1 op de plaats van de "2'en" en "0" op de plaats van de enen). De volgende zou 11 zijn (1 in de 2'en, +1 in de enen). 100 zou decimaal 4 zijn (1 in de vieren, 0 in de 2, 0 in de enen). Het grootste voordeel van een binair getallenstelsel bij het programmeren is dat het voor schakelingen heel gemakkelijk is om de twee toestanden weer te geven. In de elektronica kunnen de 1's en 0's worden gebruikt als uit- of aan-toestanden. Dit maakt binair de basis voor alle programmering. De nadelen van binair komen voort uit het feit dat binaire getallen erg lang worden als het getal groot is.

Het octale stelsel is grondtal 8, hetgeen betekent dat de positieaanduidingen van de getallen (vanaf LSB) gaan naar 1's, 8's, 64's, enz. Bijvoorbeeld - in het octale getalstelsel 135 breekt af als 1 x 64 + 3 x 8 + 5 x 1 voor een totaal van 93. Het octale systeem is tegenwoordig minder populair en is grotendeels vervangen door het hexadecimale stelsel (grondtal 16).

Het hexadecimale systeem is gebaseerd op het grondtal 16 en gebruikt de cijfers 0-9 en de letters A~F. In dit systeem is de "enen"-positie oplopend van 0-9, maar "10" wordt voorgesteld door de letter A, 11 door B, enz. Het grootste voordeel van het hex-systeem is dat het een gemakkelijkere manier is om zeer grote getallen weer te geven. Een hex-waarde van 4B6 komt neer op 4 (binair 0100) B (binair 1011) 6 (binair 0110). Op deze manier kan het een zeer lange binaire string samenvatten in een gemakkelijker te lezen formaat.

×