Convertor de bază numerică
Convertiți numere între orice bază de la binar la baza 36, unul pe linie.
Convertor de bază numerică
Fiecare bază de la binar la baza 36 scrie aceleași numere cu cifre diferite. Lipiți câte un număr pe linie, alegeți baza sursă și țintă și fiecare linie se convertește pe măsură ce tastați - implicit zecimal în hexazecimal, dar orice pereche de la 2 la 36 funcționează, inclusiv baza 36 însăși, ale cărei cifre merg de la 0 la z.
Intrarea este îngăduitoare cu privire la modul în care sunt scrise de obicei numerele. Un prefix 0x, 0b sau 0o pe o linie suprascrie de la bază, astfel încât un dump mixt de literali hexadecimale și binar se convertește într-o singură trecere. Literele de subliniere și spațiile din interiorul unui număr sunt citite ca separatori de cifre, așa cum apare 1_000_000 în codul sursă modern, iar un minus principal duce la rezultat. Liniile goale trec neatinse, păstrând o coloană convertită aliniată cu originalul. Un caracter care nu este o cifră în baza sursă oprește conversia cu un mesaj care denumește linia exactă, în loc să ghicească ce ai vrut să spui.
Afișați toate bazele comune înlocuiește baza țintă cu un rezumat pe o linie - zecimal, binar, octal și hexazecimal alăturat - care este cel mai rapid mod de a citi o constantă magică. Cifrele majuscule scriu A–F în loc de a–f, iar prefixul în stil 0x adaugă 0b, 0o sau 0x la bazele 2, 8 și 16, gata de lipit direct în cod.
Matematica este aritmetică exactă a întregului întreg la orice dimensiune: un număr cu sute de cifre se convertește fără rotunjirea care întrerupe convertoarele construite pe virgulă mobilă dincolo de 2^53. Totul rulează în browserul dvs. și nu este încărcat nimic.