Preskoči na vsebino
100% lokalno

Pretvornik številske osnove

Pretvorite števila med poljubnimi bazami iz binarne v osnovo 36, eno na vrstico.

Vhod
Izhod

Pretvornik številske osnove

Vsaka osnova od dvojiške do osnove 36 zapisuje ista števila z različnimi števkami. Vnesite eno število v vrstico, izberite izvorno in ciljno osnovo, in vsaka vrstica se pretvori sproti, med tipkanjem. Privzeto je pretvorba iz desetiškega v šestnajstiški sistem, vendar deluje vsak par od 2 do 36, vključno z osnovo 36 samo, katere števke tečejo od 0 do z.

Vnos je prizanesljiv do načinov, kako se števila običajno zapisujejo. Predpona 0x, 0b ali 0o na vrstici preglasi polje Iz osnove, zato se mešani seznam šestnajstiških in dvojiških zapisov pretvori v enem prehodu. Podčrtaji in presledki znotraj števila se berejo kot ločila števk, kot v 1_000_000, vodilni minus pa se prenese v rezultat. Prazne vrstice ostanejo nedotaknjene, zato pretvorjeni stolpec ostane poravnan z izvirnim. Znak, ki ni števka v izvorni osnovi, prekine pretvorbo s sporočilom, ki navede točno vrstico.

Števke za osnovo 26 / 37 zamenjajo abecedo, ki jo uporabljajo številske šifre. Če izberete Base 26 črke, se osnova 26 zapiše s črkami A–Z kot števke 0–25 namesto 0–9 in a–p. Če izberete Base 37, se meja dvigne s 36 na 37, s presledkom kot števko nič, nato pa 0–9 in A–Z. Lastne števke veljajo za tisto stran, ki je nastavljena na osnovo 26 ali 37, zato pretvorba iz desetiškega v osnovo 26 prebere navadna števila in zapiše črke, in obratno.

Prikaži pogoste osnove nadomesti ciljno osnovo s povzetkom v eni vrstici: desetiška, dvojiška, osmiška in šestnajstiška drug ob drugi. Velike števke zapišejo A–F namesto a–f, prefiks v slogu 0x pa doda 0b, 0o ali 0x osnovam 2, 8 in 16. Zapolni do širine levo dopolni vsak rezultat z ničlami na fiksno število števk, nikoli pa ne skrajša daljšega števila. Računanje je natančna celoštevilska aritmetika poljubne velikosti, brez zaokroževanja, ki pri pretvornikih na plavajočo vejico pokvari rezultate nad 2^53. Vse se izvaja v vašem brskalniku in ničesar se ne naloži.

FAQ

Med katerimi osnovami lahko pretvarja?
Med katerokoli osnovo od 2 do 36 v obe smeri, plus osnovo 37 z nastavitvijo Base 37 za števke. Števke tečejo od 0–9 in nato a–z, zato osnova 36 uporablja celotno abecedo, enak nabor števk kot parseInt in BigInt v JavaScriptu.
Kako velike so lahko številke?
Praktične omejitve ni. Pretvorba uporablja natančno aritmetiko celih števil, tako da je število s stotinami števk točno — za razliko od pretvornikov, zgrajenih na plavajoči vejici, ki tiho zaokrožijo vse čez 2^53, približno 9 kvadrilijonov.
Kako pretvorim v šifrirna števila Base 26 ali Base 37?
Nastavite ciljno osnovo na 26 in Števke za osnovo 26 / 37 na Base 26 črke, število pa se zapiše s črkami A–Z kot števkami 0–25. Nastavite osnovo na 37 in izberite Base 37, da uporabite presledek, 0–9 in A–Z kot števke 0–36. Druge osnove ohranijo navadne števke.
Ali lahko pretvori ulomke?
Ne — samo cela števila. Decimalna vejica je sporočena kot neveljavna števka, ker se položajni ulomki redko pretvarjajo natančno med osnovami in bi bil zaokrožen odgovor zavajajoč.
Ali so moje številke kje naložene?
Ne. Pretvorba poteka v celoti v vašem brskalniku in vaš vnos nikoli ne zapusti vaše naprave.