Binary

Binary beschrijft een nummeringsschema waarbij er slechts twee mogelijke waarden voor elk cijfer zijn: 0 en 1. De term verwijst ook naar elk digitaal coderings-/decoderingssysteem waarbij er precies twee mogelijke toestanden zijn. In digitale data-geheugen, opslag, verwerking, en communicatie, de 0 en 1 waarden worden soms aangeduid als "laag" en "hoog," respectievelijk.

Een bit (afkorting van binary digit) is de kleinste eenheid van gegevens op een computer; elke bit heeft een enkele waarde van ofwel 1 of 0. Uitvoerbare  (klaar om uit te voeren) programma's worden vaak geïdentificeerd als binaire bestanden en krijgen een bestandsnaamextensie van ".bin." Programmeurs noemen uitvoerbare bestanden vaak binaries.

Binaire getallen zien er vreemd uit als ze rechtstreeks worden uitgeschreven. Dat komt omdat het gewicht van de cijfers toeneemt met machten van 2, in plaats van met machten van 10. In a digital numeral, the digit furthest to the right is the "ones" digit; the next digit to the left is the "twos" digit; next comes the "fours" digit, then the "eights" digit, then the "16s" digit, then the "32s" digit, and so on. The decimal equivalent of a binary number can be found by summing all the digits. For example, the binary 10101 is equivalent to the decimal 1 + 4 + 16 = 21:

DECIMAL = 21 64 32 16 8 4 2 1
BINARY = 10101 0 0 1 0 1 0 1

The numbers from decimal 0 through 15 in decimal, binary, octal, and hexadecimal form are listed below.

DECIMAL BINARY OCTAL HEXA-
DECIMAL
0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
5 101 5 5
6 110 6 6
7 111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F