Razvoj / Brojevi

Binarni kalkulator (aritmetičke i bitovske operacije, binarni i heksadecimalni sistem)

Sabirajte, oduzimajte, množite, delite i izračunajte ostatak pri deljenju brojeva u binarnom, oktalnom, decimalnom ili heksadecimalnom sistemu. Primenite AND, OR, XOR i pomeranja, uz rezultat u sve četiri osnove i negativne rezultate u komplementu po dvojci.

Binarni kalkulator (aritmetičke i bitovske operacije, binarni i heksadecimalni sistem): Brojevi se čitaju kao celi brojevi tačne vrednosti bilo koje veličine, pa nema prekoračenja. 1011 + 110 u binarnom sistemu je 10001 (11 + 6 = 17); 1011 XOR 0110 je 1101. Deljenje je celobrojno, kao u većini programskih jezika, a mod daje ostatak. Negativan rezultat se takođe prikazuje u komplementu po dvojci sa 8, 16, 32 ili 64 bita: −5 sa 8 bitova je 11111011. 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
Binarni kalkulatorLokalna obrada

U potpunosti radi u vašem pregledaču

Binarno10001
Decimalno17
Heksadecimalno11
Oktalno21

Aritmetičke operacije i bitovne operacije nad celim brojevima bilo koje veličine, unetim u binarnom, oktalnom, decimalnom ili heksadecimalnom obliku. Deljenjem se odbacuje ostatak, kao kod celobrojnog deljenja u programskim jezicima; mod daje ostatak. AND, OR i XOR upoređuju bitove jedan po jedan, a pomeranje ulevo za n mesta množi broj sa 2ⁿ. Negativni rezultati prikazuju se i u komplementu dvojke, na način na koji ih računari čuvaju.

Bitovske operacije

AND zadržava bit samo tamo gde ga imaju oba broja (maskiranje), OR tamo gde ga ima bilo koji od njih (postavljanje zastavica), a XOR tamo gde ga ima tačno jedan broj (promena stanja): 1100 AND 1010 = 1000, OR = 1110, XOR = 0110.

Da biste jedan broj pretvorili iz jedne osnove u drugu, koristite pretvaranje iz binarnog u dekadni sistem ili pretvaranje iz heksadecimalnog u dekadni sistem.

Veličine brojeva

Programski jezici čuvaju cele brojeve u unapred određenom broju bitova i pri prekoračenju opsega vraćaju vrednost na početak; ovaj kalkulator to ne radi, pa su rezultati kao što je 2⁶⁴ tačni. Proverite da li se rezultat uklapa u tip koji koristite: neoznačena 8-bitna vrednost može da sadrži brojeve od 0 do 255.

Za postupno pretvaranje decimalnog broja u binarni pogledajte decimalni u binarni.

Kako se koristi

  1. Izaberite osnovu u kojoj su brojevi zapisani i operaciju.
  2. Unesite dva broja; prefiksi kao što su 0b i 0x su dozvoljeni.
  3. Pogledajte rezultat u binarnom, decimalnom, heksadecimalnom i oktalnom sistemu.

Privatnost i ograničenja

Sve se izračunava u vašem pregledaču.

Srodne alatke

Često postavljana pitanja

Kako ručno sabiram binarne brojeve?

S desna nalevo, kao kod decimalnih brojeva, prenoseći 1 kad zbir u koloni dostigne 2: 1 + 1 = 10, pa upišite 0 i prenesite 1.

Čemu služi pomeranje?

Pomeranje ulevo za n množi broj sa 2ⁿ, a pomeranje udesno deli ga sa 2ⁿ i odbacuje ostatak: 0xFF >> 4 = 0xF.

Šta je komplement po dvojci?

To je način na koji računari čuvaju negativne cele brojeve: obrnite sve bitove pozitivnog broja i dodajte 1, pa je −5 sa 8 bitova 11111011.

Besplatan alat · pokretanja: u vašem pregledaču · nalog nije potreban