Pretvornik številčne osnove
Pretvarjajte števila med različnimi številskimi sistemi z našim brezplačnim spletnim pretvornikom osnov. Enostavno pretvorite vrednosti med binarno (osnova 2), oktalno (osmica), desetiško (osmica 10) in šestnajstiško (osmica 16) obliko. Nepogrešljiv pripomoček za programerje, študente računalništva in navdušence nad digitalno elektroniko.
Pogosto zastavljena vprašanja
Glavne številske osnove v računalništvu so: binarna (osnova 2), ki uporablja števke 0-1, oktalna (osma osnova), ki uporablja števke 0-7, desetiška (osnova 10), ki uporablja števke 0-9 (standardno štetje), in šestnajstiška (osnova 16), ki uporablja števke 0-9 in črke A-F. Vsaka osnova se uporablja v računalništvu in digitalnih sistemih.
Če želite pretvoriti decimalno v binarno število, število večkrat delite z 2 in ostanke zapišite v obratnem vrstnem redu. Na primer, 13 v desetiškem sistemu: 13÷2=6 R1, 6÷2=3 R0, 3÷2=1 R1, 1÷2=0 R1, kar pomeni dvojiško število 1101. Naš pretvornik to naredi takoj za katero koli število.
Šestnajstiško število (osnova 16) se pogosto uporablja, ker kompaktneje predstavlja binarne podatke - ena šestnajstiška številka predstavlja natanko štiri binarne številke. To olajša branje in pisanje pomnilniških naslovov, barvnih kod in drugih binarnih podatkov. Na primer, binarni zapis 11111111 je v šestnajstiškem zapisu preprosto FF.
Osmerica (osnova 8) uporablja številke od 0 do 7 in je bila v preteklosti priljubljena v računalništvu, saj so tri binarne številke enake eni osmerici. Čeprav je danes manj pogosta, se še vedno uporablja v dovoljenjih za datoteke Unix (kot sta 755 ali 644) in v nekaterih starejših sistemih. Vsaka osmiška številka predstavlja natanko tri bite.
V šestnajstiškem zapisu črke A-F predstavljajo vrednosti 10-15. A=10, B=11, C=12, D=13, E=14, F=15. Tako lahko šestnajstiško število z eno samo številko predstavlja 16 različnih vrednosti, zaradi česar je kompaktno za predstavitev velikih binarnih števil. Na primer, šestnajstiško 2F je enako desetiškemu 47.
Naš pretvornik podpira štiri najpogostejše baze: binarno (2), osmiško (8), desetiško (10) in šestnajstiško (16). Enostavno vnesite število v kateri koli osnovi in takoj boste videli enakovredne vrednosti v vseh drugih osnovah. Pretvornik samodejno zazna neveljavne števke za izbrano osnovo.
Binarni (baza 2) je osnovni jezik računalnikov, v katerem vsak bit predstavlja 0 ali 1 (izklopljen ali vklopljen). Vsi podatki - številke, besedilo, slike, videoposnetki - so shranjeni v binarni obliki. Razumevanje binarnega jezika je ključnega pomena za programiranje na nizki ravni, povezovanje v omrežja (naslovi IP) in razumevanje, kako računalniki obdelujejo informacije.
Šestnajstiško število se pogosto uporablja za barvne kode v CSS (#FF5733), kodiranje znakov (točke Unicode, kot je U+00A9 za ©) in kompaktno predstavitev binarnih podatkov. Uporablja se tudi pri odpravljanju napak, naslovih v pomnilniku in povsod, kjer je treba binarne podatke prikazati v človeku berljivi obliki.
Naš pretvornik samodejno obdeluje velika števila. Za ročno pretvorbo uporabite metodo večkratnega deljenja za binarno/oktalno pretvorbo ali grupiranje binarnih številk (4 biti = 1 šestnajstiška številka, 3 biti = 1 osmiška številka). Pretvornik takoj opravi vso zapleteno aritmetiko, kar preprečuje napake pri izračunu.
Osmerica se še vedno uporablja pri dovoljenjih za datoteke v Unixu/Linuxu (chmod 755), v nekaterih starejših sistemih in v primerih, ko je združevanje po 3 bitih naravno. Vendar je šestnajstiško število v sodobnem računalništvu v veliki meri nadomestilo osmiško zaradi bolj čistega odnosa do podatkov velikosti bajta (2 šestnajstiški številki = 1 bajt).
