Een getalstelsel-converter met vijf rijen
De debugger drukt 0xDEADBEEF af en jij hebt de decimale waarde nodig. Typ hem in, kies het grondtal waarin hij is geschreven en de pagina vult in één keer vijf rijen: grondtal 2, 8, 10, 16 en een grondtal naar keuze van 2 tot 36. Alleen gehele getallen werken.
Van getypte waarde tot gekopieerde rij
- Het veld Waarde begint met
255, gelezen als grondtal 10. Vervang het door je getal. - Open de lijst Van grondtal en kies 2, 8, 10, 16 of Eigen grondtal.
- Bij Eigen grondtal verschijnt naast de lijst een klein getalveld. Typ daar het grondtal.
- Lees de rijen. Ze veranderen bij elke toets, dus er is geen knop Omrekenen. Bij een leeg veld vraagt de pagina je een getal in te voeren.
- Druk op Kopiëren naast de rij die je nodig hebt.
Waarom 0xFF faalt in een decimaal veld
De parser is streng en zijn regels zijn kort.
- Hoofdletters en kleine letters zijn hetzelfde cijfer.
- Spaties en underscores worden eerst verwijderd, dus
1111_0000enff ffzijn geldig. - Een voorvoegsel wordt alleen verwijderd als het bij het grondtal past:
0xvoor 16,0bvoor 2,0ovoor 8. Voer0xFFin met grondtal 10 en de x telt als ongeldig cijfer. - Een decimaalteken, een komma of een plusteken geeft de melding "Ongeldig cijfer voor het gekozen grondtal."
Een minteken aan het begin blijft behouden. Het resultaat is een getal met teken, zoals -FF, geen bitpatroon in twee-complement. Resultaten staan in hoofdletters en hebben geen voorvoegsel.
De rij met het eigen grondtal volgt altijd het kleine getalveld, ook als Van grondtal iets anders is. Dat veld begint bij 36. Een waarde buiten 2 tot 36 wordt in het bereik geklemd. De berekening gebruikt BigInt, dus er is geen vaste groottelimiet. Alleen het geheugen van je apparaat telt.
Getallen die mensen echt omrekenen
Octaal 755 uit een chmod-regel is 493 decimaal, wat sommige API's als bestandsmodus verwachten. De kleur #FF8800 splitst met drie korte omrekeningen in 255, 136 en 0. Het antwoord van een huiswerkopgave, binair 1101 0110, blijkt hex D6. Het ID zz in grondtal 36 is 1295. En 2^64 is 18446744073709551616, of een 1 gevolgd door 16 nullen in hex.
Het getal blijft in het tabblad
JavaScript op de pagina doet de omrekening. Er wordt niets verstuurd en het tabblad Netwerk van de ontwikkelaarstools toont geen verzoek. Kopiëren zet de tekst van één rij op je klembord.
Veelgestelde vragen (FAQ)
0x en lees de rij Decimaal. FF geeft bijvoorbeeld 255.