🌐 SV

💻 Binärkalkylator

En kalkylator för att konvertera mellan binära och decimala tal och utföra binära aritmetiska operationer. Användbar för programmering, inlärning i datavetenskap och design av digitala logikkretsar.

Decimalt tal → Binärt

Binärt

Binärt tal → Decimalt

Decimalt

Binära operationer

Resultat
Decimalt
GUIDE

Las mer

01

Vad är binärt?

Binärt är ett talssystem som bara använder två siffror: 0 och 1. Datorer bearbetar all data i binärt och representerar ON/OFF-lägena i digitala kretsar. Till exempel är decimalt 5 lika med 101 i binärt, och decimalt 10 är 1010 i binärt.

02

Så konverterar du binärt till decimalt

För att konvertera binärt till decimalt multiplicerar du varje siffra med tvåpotenser och summerar dem. Till exempel är binärt 1011 lika med (1×2³)+(0×2²)+(1×2¹)+(1×2⁰) = 8+0+2+1 = 11 (decimalt). Den här kalkylatorn gör dessa konverteringar direkt.

03

Så konverterar du decimalt till binärt

För att konvertera decimalt till binärt dividerar du upprepade gånger decimaltalet med 2 och läser restvärdena baklänges. Till exempel, vid konvertering av decimalt 13: 13÷2=6 rest 1, 6÷2=3 rest 0, 3÷2=1 rest 1, 1÷2=0 rest 1, och läst baklänges blir det 1101 (binärt).

04

Binär addition och subtraktion

Binär addition följer reglerna: 0+0=0, 0+1=1, 1+0=1, 1+1=10 (överföring uppstår). Till exempel blir 101 + 11 = 1000. Vid subtraktion lånas 2 från högre positioner när det behövs. Den här kalkylatorn hanterar automatiskt överföringar och lån.

05

Binär multiplikation och division

Binär multiplikation liknar decimal multiplikation men är enklare. De enda reglerna är: 0×0=0, 0×1=0, 1×0=0, 1×1=1. Division fungerar på samma sätt som decimaltalens division men beräknas i binärt. I programmering möjliggör bitförskjutningsoperationer snabb multiplikation/division.

06

Praktiska användningsområden för binärt

Binärt används ofta inom datorprogrammering, beräkningar av nätverksnätmasker, inställningar för filrättigheter (chmod), digital bildbehandling, kryptering med mera. Många datorrelaterade uppgifter som IP-adresser, MAC-adresser, bitflaggor och färgkoder bygger på binärt.

Vanliga fragor

Hur representeras negativa tal i binärt?
Datorer använder vanligtvis tvåkomplementsform för att representera negativa tal. Den här kalkylatorn fokuserar på konvertering och operationer med positiva heltal, så kontrollera tecknet noggrant om ett subtraktionsresultat skulle bli negativt.
Finns det en gräns för hur många siffror jag kan mata in?
Binära värden hanteras ofta med 8-bitars, 16-bitars eller 32-bitars bredd. Mycket långa binära strängar kan överskrida de vanliga heltalsgränser som används i programmering, så tänk på det när du konverterar stora tal.
Hur hänger binärt ihop med hexadecimal?
Varje 4 binära siffror motsvarar exakt en hexadecimal siffra (till exempel 1111 = F). Därför konverteras långa binära tal ofta till hexadecimal för en kortare och mer lättläst representation.
Hur hanterar kalkylatorn rester vid binär division?
Binär division kan ge en kvot och en rest precis som decimal division. När divisionen inte går jämnt visas bara den heltalsmässiga kvoten; för bråkresultat krävs en separat beräkning.
Vad händer om jag matar in ett tecken som inte är 0 eller 1?
Binära tal använder bara siffrorna 0 och 1, så alla andra tecken ger ett fel eller förhindrar beräkning. Kontrollera att din inmatning bara består av 0 och 1 innan du konverterar.