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.
Ongeldige invoer. Voer een geldig getal in voor de geselecteerde basis.
Oeps! Sorry, de server kon uw verzoek niet verwerken, probeer het later opnieuw.
| 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.
| Basis | Naam | Cijfers | Veelgebruikt voor |
|---|---|---|---|
| 2 | Binair | 0, 1 | Digitale circuits, gegevensopslag, bitsgewijze bewerkingen |
| 8 | Octaal | 0-7 | Unix-bestandsrechten, oudere systemen |
| 10 | Decimaal | 0-9 | Dagelijks tellen, menselijk leesbare getallen |
| 16 | Hexadecimaal | 0-9, A-F | Geheugenadressen, kleurcodes, bytewaarden |
Snelle conversiereferentie
| Decimaal | Binair | Octaal | Hex |
|---|---|---|---|
| 0 | 0000 | 0 | 0 |
| 1 | 0001 | 1 | 1 |
| 5 | 0101 | 5 | 5 |
| 8 | 1000 | 10 | 8 |
| 10 | 1010 | 12 | A |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 255 | 11111111 | 377 | FF |
Veelgebruikte prefixen
0bof0Bvoor binair (bijv.0b1010= 10)0oof0Ovoor octaal (bijv.0o17= 15)0xof0Xvoor 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
0x7FFF5FBFF8A0worden in hex geschreven omdat elk hexadecimaal cijfer exact overeenkomt met 4 binaire cijfers. - Bestandsrechten:
chmod 755gebruikt octaal. 7 = rwx, 5 = r-x.