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.

Pokretanja
U vašem pregledaču
Trošak
Besplatno · bez registracije
Dostupnost
Spremno za upotrebu
Konvertor osnova brojevaLokalna obrada

U potpunosti radi u vašem pregledaču

Binarni1111 1111.1
Oktalni377.4
Decimalni255.5
Heksadecimalniff.8
Osnova 3673.i
Osnova 3100 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

  1. Unesite broj, koristeći a–z za vrednosti cifara od 10 do 35.
  2. Izaberite osnovu u kojoj je broj zapisan.
  3. 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