Slaan oor na hoofinhoud
LibraTool logoLibraTool

Gratis Getalbasis-omskakelaar

Skakel getalle om tussen binêre, oktaal, desimale en heksadesimale. Sien bit-grootte pas en gegroepeerde binêre uitvoer onmiddellik.

Werk vanlyn sodra gelaai
Invoerbasis:

Vinnige waardes

Algemene gebruike

  • Skakel getalle vir programmeringSkakel tussen binêre oktale desimale en heksadesimale terwyl u kode skryf - onmiddellike verwysing vir enige getal.
  • Skakel getalle vir netwerkingSkakel subnetmaskers poortnommers en IP-adresktet tussen binêre en desimale.
  • Getallestelsels vir rekenaarwetenskapLeer en verifieer binêre oktale heksadesimale omskakelings - perfek vir CS-studente en eksamenvoorbereiding.
  • Inspekteer bitpatrone en merkersSkakel getalle na binêr om individuele bitte bitmaskers en merkerkombinasies in te speksioneer.
  • Dekodeer heksadesimaaldumpe en foutopsporingslogboekeDekodeer heksadesimalewaarde uit ineenstortingsverslae geheueafbeeldings en foutopsporingsjournale in leesbare desimale.

Hoe dit werk

Omskakeling loop heeltemal in jou blaaier met JavaScript se ingeboude BigInt-tipe — geen biblioteek, geen bediener nie. BigInt word gebruik in plaas van die ouer parseInt-/Number-benadering spesifiek om waardes groter as 2^53 sonder afrondingsfoute te hanteer.

  1. 1
    Toevoerontleding met BigInt
    'n Pasgemaakte ontleder strip opsionele voorvoegsels (0x, 0b, 0o, #) en bekragtig die karakterstel vir die gekose grondtal, gee dan die skoongemaakte string aan die BigInt()-konstruktor, wat arbitrêr-groot heelgetalle verlieslos hanteer.
  2. 2
    Gelyktydige grondtal-omskakeling
    Sodra die BigInt-waarde bekend is, roep die nutsprogram BigInt.prototype.toString() aan met elke grondtal (2, 8, 10, 16, en 'n gebruiker-gekose grondtal van 2–36) om alle uitsetvoorstellings in een deurgang te produseer — geen tussentydse desimale stap nodig nie.
  3. 3
    Binêre groepering en bis-wydte-kontrole
    Binêre uitset word tot 'n veelvoud van 4 opgevul en in nibble-groepe verdeel vir leesbaarheid. Die nutsprogram kontroleer ook of die waarde binne 4-, 8-, 16-, of 32-bis-getekende/ongetekende reekse pas met BigInt-rekenkunde, sodas oorlooponsigting presies is selfs vir 32-bis-grense.
  4. 4
    Deelbare URL-toestand
    Na elke geldige omskakeling skryf die nutsprogram die toevoer en brongrondtal na die URL-fragment (#v=&from=) via history.replaceState, sodat die huidige omskakeling geboekmerk of gedeel kan word — die fragment word nooit na enige bediener gestuur nie.

Verwante gereedskap

Gereelde vrae