Matematika / Osnove brojeva
Konvertor brojevnih osnova (osnove 2 do 36)
Pretvorite brojeve između bilo kojih osnova od 2 do 36, uključujući negativne brojeve, razlomke i cele brojeve proizvoljne dužine, uz označene cifre koje se ponavljaju.
Konvertor brojevnih osnova (osnove 2 do 36): Ceo deo se pretvara pomoću precizne aritmetike velikih celih brojeva, pa brojevi sa stotinama cifara ostaju tačni. Razlomak se pretvara kao tačan količnik: cifre koje se beskonačno ponavljaju prikazuju se u zagradama, na primer 0.0(0011) za decimalno 0.1 u binarnom zapisu, dok se ostali dugi razlomci skraćuju na 32 cifre. 300 nasumičnih konverzija provereno je pomoću Python aritmetike sa tačnim rezultatima. Radi 100% lokalno u vašem pregledaču, bez otpremanja datoteka na server.
- Kategorija
- Alatke za programere
- Pokretanja
- U vašem pregledaču
- Trošak
- Besplatno · bez registracije
- Dostupnost
- Spremno za upotrebu
U potpunosti radi u vašem pregledaču
| Binarni | 1111 1111.1 | |
|---|---|---|
| Oktalni | 377.4 | |
| Decimalni | 255.5 | |
| Heksadecimalni | ff.8 | |
| Osnova 36 | 73.i | |
| Osnova 3 | 100 110.(1) |
Cifre u zagradama ponavljaju se beskonačno: 0.1 u decimalnom zapisu je 0.0(0011) u binarnom, zbog čega 0.1 ne može biti tačno sačuvano u binarnom broju s pokretnim zarezom.
Uobičajene osnove u računarstvu
Binarni sistem prikazuje bitove direktno; oktalni se koristi za dozvole Unix datoteka, kao što je 755; heksadecimalni zapisuje bajt pomoću dve cifre, kao kod boja i memorijskih adresa; osnova 36 omogućava kratke identifikatore i URL-ove od velikih brojeva, jer koristi svaku cifru i slovo.
Za pojedinačne konverzije pogledajte binarni u decimalni i decimalni u heksadecimalni; za rimske brojeve koristite konverter rimskih brojeva.
Ručno konvertovanje
Da biste ceo broj pretvorili u drugu osnovu, uzastopno ga delite osnovom i čitajte ostatke od poslednjeg ka prvom; kod razlomka uzastopno množite osnovom i čitajte cele delove od prvog ka poslednjem. Da biste konvertovali nazad, pomnožite svaku cifru osnovom podignutom na njen položaj i saberite rezultate.
Kako se koristi
- Unesite broj, koristeći a–z za vrednosti cifara od 10 do 35.
- Izaberite osnovu u kojoj je broj zapisan.
- Prikažite ga u binarnom, oktalnom, dekadnom, heksadecimalnom zapisu, osnovi 36 i još jednoj osnovi po izboru.
Privatnost i ograničenja
Sve se računa u vašem pregledaču.
Srodne alatke
Često postavljana pitanja
Kako funkcionišu cifre veće od 9?
Slova nastavljaju niz cifara: a je 10, b je 11, sve do z za 35. Zato osnova 16 koristi 0–9 i a–f, dok osnova 36 koristi sve cifre i slova.
Zašto 0.1 postaje binarni razlomak koji se ponavlja?
Razlomak ima konačan zapis u nekoj osnovi samo ako se imenilac faktoriše na proste činioce koji dele tu osnovu. Za 1/10 potreban je činilac 5, kog nema u osnovi 2, pa se zapis u binarnom sistemu ponavlja. Zato 0.1 + 0.2 u većini programskih jezika nije potpuno jednako 0.3.
Kako se zapisuju negativni brojevi?
Zapisuje se znak minus, kao u matematici. Računari ih čuvaju u komplementu dvojke, koji zavisi od broja bitova; za fiksnu širinu koristite binarni rezultat i invertujte ga.
Besplatan alat · pokretanja: u vašem pregledaču · nalog nije potreban