keencalculator
  1. Home
  2. Wiskunde
  3. Binaire calculator

Binaire calculator

Tel twee binaire getallen op, trek ze af, vermenigvuldig of deel ze en zie het antwoord in binair, decimaal, octaal en hexadecimaal. Schakel over naar een ander talstelsel om dezelfde rekensom in hex of octaal te maken, of gebruik AND, OR en XOR om bitmaskers te combineren. Getallen van elke lengte worden exact verwerkt.

Snelle voorbeelden

Spaties, een minteken en een voorvoegsel 0b, 0o of 0x zijn toegestaan.

Je cijfers blijven in je browser. Ze worden nooit geüpload.
Resultaat10001
Rest (bij delen)
—
Resultaat in decimaal
17
Resultaat in binair
10001
Resultaat in octaal
21
Resultaat in hex
11
Dezelfde som in decimaal
11 + 6 = 17

Opgeslagen invoer

Sla invoer op die je vaker gebruikt, zoals je gebruikelijke tarief, je lening of de afmetingen van je kamers, en laad het met één tik weer in.

    Je recente berekeningen

    Resultaten die je hier uitrekent, blijven op dit apparaat bewaard, zodat je er later op terug kunt komen.

      Ook gratis voor iPhone en Mac

      Formule

      Plaatswaarden in binair, van rechts: 1, 2, 4, 8, 16…, dus 1011 = 8 + 0 + 2 + 1 = 11
      Binair optellen: 0 + 0 = 0, 0 + 1 = 1, 1 + 1 = 10 (schrijf 0, onthoud 1), 1 + 1 + 1 = 11 (schrijf 1, onthoud 1)
      Hexcijfers: 0–9, daarna A = 10, B = 11, C = 12, D = 13, E = 14, F = 15; plaatswaarden 1, 16, 256, 4.096…
      AND geeft 1 waar beide bits 1 zijn; OR waar een van beide 1 is; XOR waar ze verschillen

      Zo gebruik je het

      1. Kies binair, octaal of hexadecimaal.
      2. Vul de twee getallen in en kies de bewerking.
      3. Lees het resultaat af in jouw talstelsel, met hetzelfde antwoord in de andere stelsels eronder.

      Uitgewerkte voorbeelden

      Binair 1011 + 110 (11 + 6)

      Resultaat
      10001
      Resultaat in decimaal
      17
      Resultaat in hex
      11
      Resultaat in octaal
      21
      Dezelfde som in decimaal
      11 + 6 = 17

      Binair 1000 − 11 (8 − 3)

      Resultaat
      101
      Resultaat in decimaal
      5

      Binair 101 × 11 (5 × 3)

      Resultaat
      1111
      Resultaat in decimaal
      15
      Resultaat in hex
      F

      Binair 11011 ÷ 101 (27 ÷ 5)

      Resultaat
      101
      Rest (bij delen)
      10
      Dezelfde som in decimaal
      27 ÷ 5 = 5 rest 2

      Hex FF + 1A (255 + 26)

      Resultaat
      119
      Resultaat in decimaal
      281
      Resultaat in binair
      100011001

      Hex F0 AND 3C, een bitmasker

      Resultaat
      30
      Resultaat in decimaal
      48
      Resultaat in binair
      110000

      Octaal 17 + 5 (15 + 5)

      Resultaat
      24
      Resultaat in decimaal
      20

      Een negatief antwoord: binair 11 − 101 (3 − 5)

      Resultaat
      -10
      Resultaat in decimaal
      -2

      Binair optellen met de hand

      Zet bij 1011 + 110 de getallen rechts onder elkaar. 1 + 0 = 1. Dan 1 + 1 = 10: schrijf 0, onthoud 1. Dan 0 + 1 + de onthouden 1 = 10: schrijf 0, onthoud 1. Dan 1 + de onthouden 1 = 10: schrijf 0, onthoud 1. Schrijf de laatste onthouden 1 vooraan: 10001. Decimaal is dat 11 + 6 = 17.

      Aftrekken werkt op dezelfde manier met lenen: 1000 − 11 = 101, oftewel 8 − 3 = 5. Delen geeft een geheel quotiënt en een rest: 11011 ÷ 101 = 101 rest 10, oftewel 27 ÷ 5 = 5 rest 2.

      Negatieve getallen en bitmaskers

      Resultaten zijn hier gewone getallen met teken, dus 11 − 101 wordt getoond als −10 (3 − 5 = −2). Computers slaan negatieve getallen meestal op als twee-complement met een vaste breedte, waar −2 in 8 bits 11111110 is. Tel voor die vorm 2⁸ = 256 op bij het negatieve antwoord: −2 + 256 = 254 = 11111110.

      AND, OR en XOR werken met getallen vanaf nul. Een veelgebruikte toepassing is maskeren: F0 AND 3C houdt alleen de bits over die in beide getallen staan en geeft 30 in hex (240 AND 60 = 48).

      Veelgestelde vragen

      Wat is 1 + 1 in binair?

      10, dat is 2 in decimaal. Je schrijft 0 en onthoudt 1 voor de volgende plaats.

      Wat is 1011 + 110 in binair?

      10001. Decimaal is dat 11 + 6 = 17.

      Wat is FF + 1 in hex?

      100, oftewel 255 + 1 = 256 in decimaal.

      Hoe reken ik binair om naar decimaal?

      Tel de plaatswaarden op waar een 1 staat: 1011 = 8 + 2 + 1 = 11. Elk antwoord hier wordt ook in decimaal, octaal en hex getoond.

      Verwante calculators