Avaleht / Arvutööriistad / Veebipõhine kahendteisendaja
Tasuta veebitööriistad

Veebipõhine kahendteisendaja

Teisenda kahendarvud kümnendarvudeks ja vastupidi. Täpne BigInt-põhine teisendus, toetab negatiivseid ja väga suuri täisarve. Töötlemine toimub kohalikult te…

Alusta kasutamist

Mida see tööriist teeb?

See teisendaja võimaldab teisendada täisarvu kahendsüsteemi (baas 2) ja kümnendsüsteemi (baas 10) vahel. See ei teisenda murdarvu, ujukomaarvu, teksti ega bitipõhist esitust.

Näide

Sisesta kahendarv 101101 ja vali suund kahendarvust kümnendarvuks. Tulemuseks on 45. Vastupidi, sisesta 45 ja vali suund kümnendarvust kahendarvuks, tulemuseks on 101101.

Kontrolli enne teisendamist

  • Kas sisend on täisarv? Murrud ja teaduslikud tähistused ei ole lubatud.
  • Kas kasutad ainult lubatud numbreid? Kahendarvus ainult 0 ja 1, kümnendarvus 0–9.
  • Kas eesmiinusmärk on õige? Negatiivsed arvud algavad miinusmärgiga.
  • Kas sisend on lühem kui 10 000 numbrit? Pikemad sisendid on piiratud.

Kuidas see töötab?

Teisendamine toimub JavaScripti BigInt-tüübiga, mis säilitab täpsuse ka väga suurte täisarvude korral, ületades tavalise arvutüübi ohutu täisarvu piiri. Tulemus kuvatakse normaliseeritult, ilma eesolevate nullideta.

Piirangud

Tööriist ei toeta kahendmurdude, ujukomaarvude, teksti ega bitipõhiste esituste teisendamist. Negatiivsed tulemused kuvatakse tavalise miinusmärgiga, mitte kahekomplemendi kujul.

Korduma kippuvad küsimused

Kas ma saan teisendada negatiivseid arve?

Jah, negatiivsed täisarvud on lubatud. Sisesta arv eesmiinusmärgiga, näiteks -101 kahendarvuna teisendub kümnendarvuks -5.

Miks ei aktsepteerita sisendit, millel on eesliide 0b?

Tööriist ootab puhast numbriesitust ilma eesliideteta. Eesliide 0b on programmeerimiskonventsioon, mida see teisendaja ei toeta.

Kas ma saan teisendada väga suuri arve?

Jah, kasutatakse BigInt-tüüpi, mis võimaldab täpset teisendamist ka üle Number-tüübi ohutu piiri. Siiski on sisendi pikkus piiratud 10 000 numbriga, et vältida brauseri ülekoormust.

Töötlemine toimub kohalikult teie brauseris.