🌐 DA

💻 Binærregner

En regner til at konvertere mellem binære og decimale tal og udføre binære regneoperationer. Nyttig til programmering, datalogi og design af digitale logikkredsløb.

Decimal input → Binær

Binær

Binært input → Decimal

Decimal

Binære operationer

Resultat
Decimal
GUIDE

Laes mere

01

Hvad er binært?

Binært er et talsystem, der kun bruger to cifre: 0 og 1. Computere behandler alle data i binær form og repræsenterer ON/OFF-tilstande i digitale kredsløb. For eksempel er decimal 5 lig 101 i binær, og decimal 10 er 1010 i binær.

02

Sådan konverterer du binær til decimal

For at konvertere binær til decimal multiplicerer du hvert ciffer med potenser af 2 og lægger resultaterne sammen. For eksempel er binær 1011 = (1×2³)+(0×2²)+(1×2¹)+(1×2⁰) = 8+0+2+1 = 11 (decimal). Denne regner udfører konverteringen øjeblikkeligt.

03

Sådan konverterer du decimal til binær

For at konvertere decimal til binær dividerer du gentagne gange decimalen med 2 og læser resterne baglæns. For eksempel ved konvertering af decimal 13: 13÷2=6 rest 1, 6÷2=3 rest 0, 3÷2=1 rest 1, 1÷2=0 rest 1, og læst bagfra bliver det 1101 (binær).

04

Binær addition og subtraktion

Binær addition følger reglerne: 0+0=0, 0+1=1, 1+0=1, 1+1=10 (med carry). For eksempel er 101 + 11 = 1000. Subtraktion låner 2 fra højere positioner, når det er nødvendigt. Denne regner håndterer automatisk carry og lån.

05

Binær multiplikation og division

Binær multiplikation minder om decimal, men er enklere. De eneste regler er: 0×0=0, 0×1=0, 1×0=0, 1×1=1. Division fungerer ligesom decimaldivision, men beregnes i binær form. I programmering giver bit-shift-operationer hurtig multiplikation og division.

06

Praktiske anvendelser af binært

Binært bruges bredt i computerprogrammering, beregning af netværks-subnetmasker, filrettigheder (chmod), digital billedbehandling, kryptering og meget mere. Mange computerrelaterede opgaver som IP-adresser, MAC-adresser, bitflagg og farvekoder bygger på binært.

Ofte stillede sporgsmal

Hvordan repræsenteres negative tal i binær?
Computere bruger typisk two's complement til at repræsentere negative tal. Denne regner fokuserer på konvertering og operationer med positive heltal, så vær opmærksom på fortegnet, hvis et subtraktionsresultat kan blive negativt.
Er der en grænse for, hvor mange cifre jeg kan indtaste?
Binære værdier håndteres ofte i 8-bit, 16-bit eller 32-bit bredde. Meget lange binære strenge kan overstige de typiske heltalsgrænser, der bruges i programmering, så husk det ved konvertering af store tal.
Hvordan hænger binært sammen med hexadecimal?
Hver gruppe på 4 binære cifre svarer præcist til ét hexadecimalt ciffer (for eksempel 1111 = F). Derfor bliver lange binære tal ofte konverteret til hexadecimal for en kortere og mere læsbar visning.
Hvordan håndterer regneren resten ved binær division?
Binær division kan give en kvotient og en rest ligesom decimaldivision. Når divisionen ikke går op, vises kun den hele kvotient; fraktionelle resultater kræver en separat beregning.
Hvad sker der, hvis jeg indtaster et tegn andet end 0 eller 1?
Binære tal bruger kun cifrene 0 og 1, så ethvert andet tegn vil give en fejl eller forhindre beregning. Kontroller, at din indtastning kun består af 0'er og 1'er, før du konverterer.