255 (base 10) = FF (base 16)
| Base | Prefix | Value |
|---|---|---|
| Binary (2) | 0b | 11111111 |
| Octal (8) | 0o | 377 |
| Decimal (10) | — | 255 |
| Hexadecimal (16) | 0x | FF |
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
Each group of four bits maps to exactly one hexadecimal digit.
1111 1111Hex alignment: F F
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.
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.
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.
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.
Controleer de bitlengte, bytelengte en binaire broedselgroep en kopieer vervolgens het kale resultaat of de volledige uitdrukking zoals "255 (basis 10) = FF (basis 16)".
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.
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.
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.
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.
Translate text to binary and binary to text, plus hexadecimal, decimal, and octal, with full UTF-8 support
Convert length, weight, temperature, area, volume, speed, time, data, pressure, energy, and angle units instantly with exact conversion factors
Encode and decode text to/from Base64 format
0 comments
No comments yet. Be the first to share your thoughts!