Getalbasissysteem-converter

Converteer getallen tussen binair (basis 2), octaal (basis 8), decimaal (basis 10) en hexadecimaal (basis 16). Ondersteunt gehele getallen met willekeurige precisie, prefixformaten (0b, 0o, 0x), negatieve getallen en two's complement-representatie.

Decimaal
Hex (Kleine letters)
Hex (Hoofdletters)
Hex (Gegroepeerd)
Hex (0x-prefix)
Binair
Binair (Gegroepeerd)
Octaal
Base64
Two's Complement
Two's Complement (Gegroepeerd)

Meer over getalbasissystemen

Talstelsel

Een getalbasis (of grondtal) bepaalt hoeveel unieke cijfers worden gebruikt om getallen weer te geven. In basis N vertegenwoordigt elke cijferpositie een macht van N.

BasisNaamCijfersVeelgebruikt voor
2Binair0, 1Digitale circuits, gegevensopslag, bitsgewijze bewerkingen
8Octaal0-7Unix-bestandsrechten, oudere systemen
10Decimaal0-9Dagelijks tellen, menselijk leesbare getallen
16Hexadecimaal0-9, A-FGeheugenadressen, kleurcodes, bytewaarden
Snelle conversiereferentie
DecimaalBinairOctaalHex
0000000
1000111
5010155
81000108
10101012A
15111117F
16100002010
25511111111377FF
Veelgebruikte prefixen
  • 0b of 0B voor binair (bijv. 0b1010 = 10)
  • 0o of 0O voor octaal (bijv. 0o17 = 15)
  • 0x of 0X voor hexadecimaal (bijv. 0xFF = 255)
Two's Complement

Two's complement is de standaardrepresentatie voor getallen met teken in computersystemen. Om een getal te negeren: inverteer alle bits en tel er 1 bij op. In een 8-bit systeem lopen de waarden van -128 (10000000) tot 127 (01111111). Het meest significante bit geeft het teken aan: 0 voor positief, 1 voor negatief.

Hex in de praktijk
  • Kleuren: #FF5733 = RGB(255, 87, 51). Elk paar hexadecimale cijfers vertegenwoordigt één byte (0-255).
  • Geheugen: Adressen zoals 0x7FFF5FBFF8A0 worden in hex geschreven omdat elk hexadecimaal cijfer exact overeenkomt met 4 binaire cijfers.
  • Bestandsrechten: chmod 755 gebruikt octaal. 7 = rwx, 5 = r-x.

Gerelateerde Hulpmiddelen