Preskoči na sadržaj
1001 Tools
en
Matematika i obrazovanje

Konverter brojevnih sistema

Unesite ceo broj i izaberite njegov sistem — binarni, oktalni, decimalni ili heksadecimalni — i vidite ga u sva četiri odjednom. Koristi cele brojeve proizvoljne preciznosti, pa se i 64-bitne i veće vrednosti pretvaraju tačno bez zaokruživanja. Sve radi na vašem uređaju.

Unesite broj i izaberite njegov sistem.

Samo nenegativni celi brojevi. Koristi proizvoljnu preciznost, pa se vrlo velike vrednosti pretvaraju tačno.

Podeli FacebookXLinkedInWhatsAppViber

Kako radi

Svaki sistem je pozicioni: binarni koristi 2 cifre, oktalni 8, decimalni 10, a heksadecimalni 16 (0–9 pa A–F). Alat parsira vaš unos u navedenom sistemu u tačan ceo broj, pa ga ispisuje u svakom sistemu. Pogrešan sistem — recimo „2“ u binarnom polju — biva označen kao neispravan, a ne pogrešno protumačen.

Pošto koristi BigInt, nema granice sigurnog celog broja 2⁵³ koja saplete običan JavaScript: binarni niz od 64 znaka ili dug heks heš pretvara se precizno. Razmaci u unosu se ignorišu, pa možete nalepiti grupisane cifre poput 1111 0000.

Primeri iz prakse

Decimalni u heks za boju

Decimalno 255 je FF u heksu, 377 u oktalnom i 11111111 u binarnom — razlog zašto je 255 maksimum jednog kanala boje u #RRGGBB.

Čitanje heks vrednosti

Unesite 1F4 kao heks i dobijate 500 decimalno — zgodno za dekodiranje adresa, statusnih kodova ili vrednosti bajtova prikazanih heksadecimalno.

Pun bajt u binarnom

Ukucajte 11111111 kao binarni da potvrdite da je 255 decimalno i FF heks — jedan bajt na maksimumu, osnovni gradivni element načina na koji računari čuvaju brojeve.

Česta pitanja

Šta znače binarni, oktalni, decimalni i heksadecimalni?

To su brojevni sistemi sa 2, 8, 10 i 16 simbola redom. Decimalni je svakodnevno brojanje; binarni je način na koji računari čuvaju podatke; heksadecimalni je kompaktan zapis binarnog (jedna heks cifra = četiri bita); oktalni grupiše bitove po tri i javlja se u dozvolama fajlova.

Zašto se heksadecimalni toliko koristi u računarstvu?

Jedna heks cifra tačno odgovara četirima binarnim bitovima, pa je bajt samo dve heks cifre. To čini heks kompaktnom, čitljivom zamenom za duge binarne nizove — zbog čega se boje, memorijske adrese i heševi pišu njime.

Može li da obradi vrlo velike brojeve?

Da. Koristi cele brojeve proizvoljne preciznosti (BigInt), pa se vrednosti daleko iznad uobičajene JavaScript granice 2⁵³ — dugi heševi, 128-bitni brojevi — pretvaraju tačno bez zaokruživanja.

Šta se računa kao ispravna cifra za svaki sistem?

Binarni dozvoljava 0–1, oktalni 0–7, decimalni 0–9, a heks 0–9 plus A–F. Ako unesete cifru van izabranog sistema — poput 9 u binarnom — alat prijavi neispravan unos umesto da nagađa.

Da li je heks unos osetljiv na velika i mala slova?

Ne. Heksadecimalni možete kucati velikim ili malim slovima (ff ili FF); oba se parsiraju isto. Rezultati se prikazuju velikim slovima, uobičajenom konvencijom za heks.

Da li pretvara negativne brojeve ili razlomke?

Ne — obrađuje nenegativne cele brojeve, gde je pretvaranje sistema nedvosmisleno. Negativni brojevi uključuju izbore prikaza (poput dvojnog komplementa), a razlomci traže radiks tačku, oba van domašaja ovog alata.

Zašto mogu da nalepim brojeve sa razmacima?

Duge binarne i heks vrednosti često se pišu u grupama (1111 0000) radi čitljivosti. Alat uklanja razmake pre parsiranja, pa grupisani unos radi bez potrebe da uklanjate razmake.

Da li je vrednost koju unesem privatna?

Da. Konverzija se u celosti izvršava u vašem pregledaču; ništa se ne šalje, a analitika nikada ne dobija vaš unos.

Srodni alati