Command Palette

Search for a command to run...

NU

Nummer Basisomvormer

Converteer gehele getallen tussen binair, octaal, decimaal, hexadecimaal en elke basis van 2 naar 36 met exacte Bigint-precisie en live bit en byte-tellingen

Read input as:
To
FF

255 (base 10) = FF (base 16)

Common:

255 in every common base

BasePrefixValue
Binary (2)0b11111111
Octal (8)0o377
Decimal (10) - 255
Hexadecimal (16)0xFF

Bit length

8

Significant bits in the magnitude

Byte length

1

Bytes needed to store the value

Hex digits

2

Two hex digits per byte

Binary, grouped in nibbles

Each group of four bits maps to exactly one hexadecimal digit.

1111 1111

Hex alignment: F F

Category:converters
Mode:Offline
Version:1.0.0
Access:Free

Wat is een getalbasisconverter?

Number Base Converter interface on Toolz.dev - Convert integers between binary, octal, decimal, hexadecimal, and any base from 2 to 36 with exact BigInt precision and live bit and byte counts

Een getalsbasisconverter herschrijft hetzelfde gehele getal in een andere positionele notatie. De waarde verandert niet - 255, 0xFF, 0O377 en 0B11111111 zijn vier spellingen van één hoeveelheid - alleen de radix die wordt gebruikt om het op te schrijven. Deze tool converteert tussen twee willekeurige basen van 2 naar 36, met binaire, octale, decimaal en hexadecimaal behandeld als eersteklas burgers, omdat dat de vier zijn die je daadwerkelijk in code ontmoet.

Conversie werkt cijfer voor cijfer. Het lezen van een getal in basis B betekent het accumuleren van `waarde = waarde * b + cijfer` over de invoer; het terugschrijven in basis c betekent herhaaldelijk delen door c en het verzamelen van resten. Deze tool voert beide helften uit in Bigint-Aritmetic, dus een 64-bits hash, een 256-bits sleutel of een 500-cijfers decimaal wordt precies geconverteerd. Niets wordt door een JavaScript-nummer gerouteerd, dat stilletjes de precisie boven 2^53 zou verliezen.

Naast de conversie krijg je de metingen die meestal in de eerste plaats de vraag oproepen: hoeveel significante bits de waarde in beslag neemt, hoeveel bytes het nodig heeft en de binaire vorm gegroepeerd in knabbels zodat je het kunt lezen tegen een hexadecimaal cijfer. Negatieve waarden worden ondersteund, gemeenschappelijke letterlijke voorvoegsels (0x, 0b, 0o) worden geaccepteerd en onderstrepingstekens of spaties kunnen worden gebruikt als cijferafscheiders. Alles draait in uw browser.

Rekenen gebruikt hier willekeurige integers van willekeurige precisie in plaats van javascript-getallen, wat het verschil is tussen een correct antwoord en een plausibel. Een standaard dubbele verliest precisie boven 9007199254740991, dus een 64-bits hexadecimale waarde die door gewone drijvende komma wordt omgerekend, komt subtiel verkeerd terug in zijn lagere cijfers, en niets waarschuwt je. Twee scope-opmerkingen. Dit converteert gehele getallen, dus fractionele waarden in een andere basis dan tien liggen buiten wat het doet. en negatieven worden getoond met een minteken in plaats van als het complementbitpatroon van een twee, dus een waarde die wordt gelezen uit een register of een geheugendump moet worden geïnterpreteerd volgens de breedte vóór de conversie in plaats van daarna.

Hoe gebruik je de nummerbasisconverter?

1

Voer je nummer in

Typ of plak de waarde. Voorvoegsels zoals 0x1f, 0b1010 en 0o755 worden geaccepteerd, en onderstrepingstekens of spaties kunnen worden gebruikt als scheidingstekens - 1010_1111 werkt precies zoals 10101111.

2

Kies de bronbasis

Vertel de converter hoe het getal moet worden gelezen: basis 2, 8, 10, 16, of iets anders tussen 2 en 36. Elk teken dat geen legaal cijfer voor die basis is, wordt gemarkeerd met naam.

3

Kies de doelbasis

Kies de basis die je wilt. Het resultaat wordt bijgewerkt terwijl u typt, en het paneel met alle basen toont tegelijkertijd binaire, octale, decimaal en hexadecimaal, dus u heeft zelden een tweede conversie nodig.

4

Lees de extra's en kopieer

Controleer de bitlengte, bytelengte en binaire broedselgroep en kopieer vervolgens het kale resultaat of de volledige uitdrukking zoals "255 (basis 10) = FF (basis 16)".

Belangrijkste kenmerken

Elke basis van 2 tot 36

Binaire, octale, decimaal en hexadecimale krijgen speciale knoppen, maar elke radix van 2 tot 36 is selecteerbaar - inclusief basis 32 en basis 36, die het volledige 0-9 A-Z-cijferalfabet gebruiken.

Exacte Bigint-Aritmetica

Waarden worden gegroepeerd cijfer voor cijfer in een bigint, nooit via parseint of getal. Een 256-bits sleutel of een 500-cijferige decimaal converteert zonder precisieverlies, waarbij de meeste converters boven 2^53 breken.

Alle bases tegelijk

Eén ingang, vier uitgangen. Binair, octaal, decimaal en hexadecimaal worden allemaal live weergegeven, plus de door u gekozen aangepaste basis, zodat u een waarde kunt controleren zonder de conversie vier keer uit te voeren.

Bitlengte, bytelengte en hapjes

Zie hoeveel significante bits de waarde inneemt, hoeveel bytes het nodig heeft, en de binaire vorm opgevuld en gegroepeerd in vieren, zodat elke knabbel in lijn is met één hexadecimaal cijfer.

Frequently Asked Questions

Verdeel het getal door 2 herhaaldelijk en lees de restanten van de laatste naar de eerste. 42 geeft restanten 0, 1, 0, 1, 0, 1 die naar boven lezen als 101010. De converter doet dit in Bigint-arithmetica, dus het blijft exact voor getallen die veel verder gaan dan wat een rekenmachine kan bevatten. Voer 42 in, stel de bronbasis in op 10 en de doelbasis op 2.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

number base converternumber base converter onlinebase number converternumber converter basenumber base converter calculatordecimal to binaryhex to decimalbinary to hexdecimal to hex converteroctal converterradix converterbase 36 converterbinary to decimalconvert number bases