Skip to main content
🟢 Beginner

Hex naar decimale omzetter -- 0x30 naar decimale = 48

0x30 = 48 · 0xFF = 255 · 0x1F = 31 · 0x100 = 256. Voer een hexwaarde in -> zie het decimale resultaat + wiskunde.

Hex naar decimale converter - Instant resultaten

Gebruik dit.hex naar decimale omzetterom elke hexadecimale waarde onmiddellijk om te zetten in decimaal.0xA = 10, 0x10 = 16, 0x64 = 100, 0xFF = 255, en0x30 = 48Voer gewoon een hex-waarde hierboven in en krijg het decimale resultaat met een stapsgewijze uitsplitsing -- geen aanmelding vereist.

Het hexadecimale getalsysteem begrijpen

Hexadecimaal (hex) is een basis-16 getalsysteem dat 16 verschillende symbolen gebruikt: de cijfers 0 - 9 en de letters A - F (waar A=10, B=11, C=12, D=13, E=14, F=15).

Elke positie in een hex getal vertegenwoordigt een macht van 16:

Positie163 van de162 een161 van de160 van de
Waarde4.096256161

Omzetting van hex naar decimaal:Vermenigvuldig elk hexcijfer met zijn plaatswaarde (kracht van 16) en som de resultaten op.

Voorbeeld:2F4A16= 2x4096 + F(15) x256 + 4x16 + A(10) x1 = 8,192 + 3,840 + 64 + 10 =10,106 jaar

Hex-nummers worden meestal voorafgegaan door:0xin de programmering (bijv.0x2F4A), of gevolgd doorhin assemblertaal (bv.2F4Ah), om ze te onderscheiden van de decimalen.

Snel voorbeeld: 0x30 tot decimaal

Een van de meest gezochte hex waarden is0x30Om te bekeren .0x30 tot decimaal: vermenigvuldig 3 met 16 en voeg 0 toe -- geeft48Dus ...0x30 = 48in decimalen.

Waarom komt 0x30 zo vaak voor?0x30 is het teken '0'(het cijfer nul). De cijfers '0' - '9' zijn gekoppeld aan 0x30 - 0x39 (48 - 57 decimaal), waardoor programmeurs deze waarde vaak tegenkomen bij het analyseren van tekst of het werken met tekencodes.

Stap voor stap: 0x30 -> decimaal

Algemene hexadecimale waarden - Referentie voor snelle omzetting

Dit zijn de hex waarden die programmeurs en ontwikkelaars het vaakst opzoeken:

Hex .decimaalAlgemeen gebruik
0xA10Decimale 10 -- eenvoudigste hex letter waarde (A=10)
0x0C12ASCII-formulierfeed; retour van het vervoer is 0x0D (13)
0x1016Een hex "tien"; basis van het hexadecimaal
0x1F31Max 5-bits waarde; bitmask voor 5 bits
0x3048ASCII '0' - het cijfer nul
0x4266ASCII "B"; ook 66 in decimaal (vaak gezocht)
0x4165ASCII 'A' -- begin van hoofdletters
0x6197ASCII 'a' -- begin van kleine letters
0x64100 jaarDecimaal 100 -- nuttig voor procentencontroles
0x7F127 van deMax 7-bit / max ASCII waarde
0x80128 van deMinwaarde met bit 7 ingesteld; -128 ondertekend
0xFFArtikel 255Maximale bytewaarde; volledig kleurenkanaal (RGB)
0x10025628; eerste driecijferig hexennummer
0x1F4500 uurHTTP 500 fout; de helft van 0x3E8
0x3E810001K - duizend
0xFFFF65.535Max 16-bits ongetekend geheel getal
0xFFFFFF16.777.215Max 24-bit waarde; max CSS hex kleur

Omzetting van decimaal naar hexadecimaal

Het omzetten van decimaal naar hexadecimaal maakt gebruik van dezelfde herhaalde delingsmethode als binaire omzetting, maar het delen door 16 in plaats van 2.

Methode:Deel herhaaldelijk door 16, en noteer de rest bij elke stap. Restjes 10 - 15 worden geschreven als A - F. Lees restjes van onder naar boven.

Voorbeeld: 1500 omzetten in hex

Lees van onder naar boven:5DC16

Controleer: 5x256 + D(13)x16 + C(12)x1 = 1,280 + 208 + 12 = 1,500

Voorbeeld: 255 omzetten in hex(de maximale waarde van een byte)

Resultaten:FF16-- daarom wordt 255 weergegeven als0xFFin code en#FFFFFF(wit) in CSS-kleuren gebruikt alle drie kanalen op max (255, 255, 255).

Een snelle mentale conversie tip:Voor getallen onder 256, verdeeld in het hoogste veelvoud van 16 (het eerste hexcijfer) en de rest (tweede hexcijfer). 180 = 11x16 + 4 = B416. 200 = 12x16 + 8 = C816.

Hex-kleurcodes: Web- en ontwerptoepassingen

Een van de meest voorkomende dagelijkse toepassingen van hexadecimaal is CSS en webkleurcodes.#RRGGBB, waarbij RR, GG en BB tweecijferige hexadecifere waarden zijn (00 - FF) voor respectievelijk de rode, groene en blauwe kanalen.

Hex KleurR (decimaal)G (decimaal)B (decimaal)Kleurbeschrijving
#000000000Zwart (alle kanalen minimaal)
#FFFFFFArtikel 255Artikel 255Artikel 255Wit (maximaal alle kanalen)
#FF0000Artikel 25500Puur rood
# 00FF000Artikel 2550Zuiver groen (kalk)
#0000FF00Artikel 255Zuiver blauw
#FF5733Artikel 2558751Helder oranje-rood
#4A90D974144 van de217 van deGemiddeld hemelsblauw
#808080128 van de128 van de128 van deMiddelgrijs (50% van elk)

Elk kanaal (00 - FF) biedt 256 niveaus x 3 kanalen = 16.777.216 mogelijke kleuren (16,7 miljoen).#RGBnotatie (bijvoorbeeld #F5A) breidt elk cijfer uit tot twee identieke cijfers: #FF55AA - gebruikt in CSS wanneer beide hexcijfers in een paar identiek zijn.

Moderne CSS ondersteunt ook#RRGGBBAA(8 hexcijfers) voor kleuren met doorzichtigheid (alfa-kanaal), waarbij AA de ondoorzichtigheid definieert van 00 (volledig doorzichtig) tot FF (volledig ondoorzichtig).#FF573380= het oranje-rood bij 50% opaciteit (8016 = 12810 ~ 50%).

Hex in de programmering en de computer

Hexadecimaal verschijnt in de hele programmering, hardware documentatie en informatica:

Geheugenadressen:RAM- en processoradressen worden uitgedrukt in hex.0x7FFE0B4C3A20. Hex wordt gebruikt omdat het compact de onderliggende binaire weergeeft, en 2 hex-cijfers = precies 1 byte - waardoor adresrekening intuïtief wordt.

Machinecode en demontage:CPU instructies zijn gecodeerd als hex bytes.MOV EAX, 0x42compileert naar hex bytesB8 42 00 00 00Beveiligingsonderzoekers en low-level programmeurs lezen hex dumps om software te begrijpen of te reverse-engineeren.

ASCII-tekenscodering:Het patroon is consistent - hoofdletters beginnen bij 0x41, kleine letters bij 0x61 (precies 0x20 = 32 verschil, daarom schakelt XOR-ing van een letter met 0x20 over op de hoofdletter).

IPv6-adressen:128-bit IPv6-adressen worden geschreven als 8 groepen van 4 hexcijfers:2001:0DB8:AC10:FE01:0000:0000:0000:0001Elke groep vertegenwoordigt 16 bits (4 hexcijfers x 4 bits per stuk). IPv4-adressen kunnen ook worden uitgedrukt in hex: 192.168.1.1 = 0xC0A80101.

Foutcodes:Windows-stopcodes ("Blue Screen of Death") zijn hex: 0x0000007E, 0xC0000005. UNIX errno-codes, HTTP-statuscodes in netwerkpakketten en BIOS POST-codes gebruiken allemaal hex. Het herkennen van gemeenschappelijke hexpatronen helpt bij het oplossen van systeemproblemen.

Binary, Octal, Decimal, Hex: The Complete Conversion Reference

De vier getalsystemen die in de computer worden gebruikt en hoe ze met elkaar in verband staan:

decimaalBinairOctaalHex .
00000 uur00
1000111
2001022
40100 andere44
81000108
101010 andere12A
15111117F
160001 00002010
320010 00004020
640100 0000 andere100 jaar40
128 van de1000 0000200 miljoen80
Artikel 2551111 1111377 andereFF
2560001 0000 0000400100 jaar
1 0240100 0000 00002 000400
65.5351111 1111 1111 1111177.777FFFF

Korte wegen voor snelle omzetting:

Praktische hexische berekeningen en tips

Een paar handige technieken voor het werken met hex in de praktijk:

Hexadditie:Bijvoorbeeld: 3A + 2F:

Controle van de deelbaarheid in hex:Een hexgetal is deelbaar door 16 als het laatste cijfer 0 is. Het is deelbaar door 2 als het laatste hexcijfer even is (0,2,4,6,8,A,C,E).

Hex in URL's en codering:URL's coderen speciale tekens met behulp van percentage-codering: een spatie wordt%20(0x20 = 32 = ruimte in ASCII).%40(0x40 = 64 = '@' in ASCII). Het kennen van ASCII hexcodes helpt bij het decoderen van gecodeerde URL's.

Hash functies uitgang hex:MD5 produceert 128-bits (32 hexachars) output. SHA-256 produceert 256-bits (64 hexachars) output. Voorbeeld SHA-256 hash:a665a45920422f9d417e4867efdc4fb8a04a1f3fff1fa07e998e86f7f7a27ae3Dit is wat je ziet bij het verifiëren van file downloads tegen checksums.

Vaak gestelde vragen

Hoe zet je hexadecimaal om in decimaal?

Vermenigvuldig elk hexcijfer met 16 verhoogd tot de macht van de positie (beginnend met 0 rechts) en som de resultaten.

Hoe zet je decimaal om in hexadecimaal?

Deel herhaaldelijk door 16 en noteer de rest bij elke stap. Restjes 10 - 15 worden weergegeven als A - F. Lees restjes van het laatste naar het eerste. Voorbeeld: 255 ÷ 16 = 15 rest 15 (((F); 15 ÷ 16 = 0 rest 15 (((F) -> 255 decimaal = FF hex.

Waar worden hexadecimale getallen voor gebruikt?

Hex wordt gebruikt in de hele computerwereld: geheugenadressen (0x7FF0E2A0), webkleurcodes (#FF5733), machinecode en binaire gegevens, IPv6-netwerkadressen, cryptografische hash-uitgangen (MD5, SHA-256), ASCII-karakterencodering, Unix-bestandsrechten, BIOS-foutcodes en elke context waarin een compacte binaire weergave nodig is.

Waarom gebruikt Hex de letters A tot en met F?

De cijfers 0 - 9 omvatten de eerste 10 waarden. Letters A tot en met F vertegenwoordigen respectievelijk waarden 10 - 15. Deze conventie werd gestandaardiseerd in de jaren zestig. De keuze van hoofdletters versus kleine letters (A-F versus a-f) varieert per systeem; beide zijn geldig en vertegenwoordigen dezelfde waarden.

Wat is 0xA in decimalen?

0xA in decimalen is10Het hexcijfer A vertegenwoordigt de waarde 10. Dit is de eenvoudigste hex-naar-decimale conversie met een letter - A is de eerste letter die wordt gebruikt in hexadecimaal, die de decimale waarde na 9 vertegenwoordigt.

Wat is 0x10 in decimalen?

0x10 in decimalen is16. Om te converteren: 1x16 + 0x1 = 16. Dit is logisch omdat hexadecimaal is basis-16, dus "10" in hex is gelijk aan de basiswaarde - net als "10" in decimaal is gelijk aan 10, en "10" in binair is gelijk aan 2.

Wat is 0x64 in decimalen?

0x64 in decimalen is100 jaar. Om te converteren: 6x16 + 4x1 = 96 + 4 = 100. Deze waarde verschijnt vaak in programmering voor procentberekeningen, lussen tellers en als een rond decimaal getal dat een gedenkwaardige hex weergave heeft.

Wat is 0x30 in decimalen?

0x30 in decimalen is48. Om te converteren: 3x16 + 0x1 = 48 + 0 = 48. De waarde 0x30 is vooral belangrijk in ASCII-codering - het vertegenwoordigt het teken '0' (het cijfer nul). Het volledige bereik van ASCII cijfertekens '0' - '9' strekt zich uit over 0x30 - 0x39 (48 - 57 decimaal).

Wat is 0xFF in decimalen?

0xFF = Fx16 + Fx1 = 15x16 + 15 = 240 + 15 = 255. Dit is de maximale waarde van een 8-bit byte (ongetekend).

Hoe lees ik de kleurencodes?

Een hex-kleurcode zoals #4A90D9 is verdeeld in drie paren: 4A (rood), 90 (groen), D9 (blauw). Converteer elk naar decimaal: 4A = 4x16+10 = 74; 90 = 9x16+0 = 144; D9 = 13x16+9 = 217.

Wat is het verschil tussen 0x voorvoegsel en # voorvoegsel in hex?

0x (bijv. 0xFF, 0x1A3) is het standaard voorvoegsel in programmeertalen (C, C++, Java, Python, JavaScript, enz.). # wordt specifiek gebruikt voor web/CSS kleuren (#FF5733).

Hoe kan je snel converteren tussen binaire en hex?

Groepeer het binaire getal in sets van 4 bits van rechts naar links, om vervolgens elke groep om te zetten in een enkel hexcijfer.