ADVERTENTIE SLUITEN
Grondtalconverter
Grondtalconverter
Ondersteunt getalconversie tussen binair, octaal, decimaal en hexadecimaal, herkent automatisch 0b/0o/0x-voorvoegsels. Onmiddellijke gekoppelde updates, geschikt voor programmeer-debugging, bitwise operatie leren en permissiebit conversie.
🚀 Snelstart
- Invoerveld: voer het getal in het veld in dat overeenkomt met de huidige grondtalbasis.
- Getal invoeren: u kunt platte cijfers invoeren of een waarde met prefix in het bijbehorende veld plakken (0b/0o/0x).
- Directe resultaten: de overige velden worden automatisch bijgewerkt en kunnen in één klik worden gekopieerd.
📌 Veelvoorkomende scenario's
- Programmeren & debuggen: snel constanten, bitmaskers en vlaggen tussen grondtallen converteren.
- Permissiebits: Unix-permissies (octaal 755) relateren aan binaire/decimale waarden.
- Netwerk & protocollen: hexadecimale velden in pakketten inspecteren en verifiëren.
- Bitbewerkingen leren: bekijken hoe verschuiven en AND/OR/NOT de representatie beïnvloeden.
- Registers/bitvelden: bitvlaggen opsplitsen en samenstellen (bijv. 0xA5 → schakelaars), handig voor embedded- en protocoldebugging.
🎛️ Conversieparameters & bereik
- Ondersteunde grondtallen: binair, octaal, decimaal, hexadecimaal.
- Toegestane tekens: binair 0/1; octaal 0–7; decimaal 0–9; hexadecimaal 0–9/A–F (hoofd-/kleine letters toegestaan).
- Prefixtolerantie: alleen het bijbehorende veld accepteert 0b/0o/0x; uitvoer is altijd een kale waarde.
- Scheidingstekens: spaties/underscores/groeperingssymbolen worden niet ondersteund.
- Voorloopnullen: uitvoer verwijdert niet-noodzakelijke voorloopnullen voor een normale weergave.
🧭 Gebruiksadvies
- Invoer valideren: zorg dat het gekozen grondtal overeenkomt met de ingevoerde karakters om foutieve cijfers te vermijden.
- Teamconventies: spreek af of resultaten mét of zonder prefix worden gebruikt om verwarring te voorkomen.
- Hex-lettercase: waarden zijn niet hoofdlettergevoelig; kies in code een vaste stijl (bijv. hoofdletters).
- Leesbaarheid bij grote getallen: splits handmatig in groepen voor controle; de invoer accepteert alleen aaneengesloten tekens.
- Tekenbit-bewustzijn: resultaten worden als ongetekend geïnterpreteerd; betrek bij tweecomplement/sign-bit de context.
⚠️ Beperkingen & compatibiliteit
- Prefixen worden alleen in het bijpassende veld geaccepteerd; conversie/clipboard-output is altijd zonder prefix.
- Negatieve getallen en fracties worden niet ondersteund.
- Zeer lange invoer kan de prestaties nadelig beïnvloeden; verwerk grote waarden bij voorkeur in delen.
🔒 Privacy & veiligheid
- Alle verwerking gebeurt in uw browser; gegevens verlaten uw apparaat niet.
❓ Veelgestelde vragen
Waarom wordt 0xFF niet geconverteerd als ik het in het binaire/decimale veld plak?
0x wordt alleen in het hexveld geaccepteerd. Plak daar of verwijder de prefix en voer het getal in de doelbasis in. Binair en octaal accepteren respectievelijk 0b/0o; gekopieerde resultaten zijn altijd kale waarden.
Kan ik spaties/underscores/groepering gebruiken (zoals 1111 0000 of FF_FF)?
Nee, scheidingstekens worden niet ondersteund. Gebruik doorlopende tekens; verwijder spaties/underscores voordat u plakt.
Waarom verdwijnen voorloopnullen (bijv. 0010 → 10)?
Uitvoer wordt voor de leesbaarheid genormaliseerd. Als u vaste breedte nodig hebt, voegt u zelf nullen toe.
Ondersteunen jullie negatieve waarden, fracties of tweecomplement op vaste bitbreedte?
Nee, negatieve waarden en fracties worden niet ondersteund; resultaten worden als ongetekend gezien. Voorbeeld: 0xFF in 8‑bit is 255 ongetekend, maar −1 als 8‑bit signed.
Worden prefixes meegenomen bij het kopiëren?
Nee, kopiëren levert altijd kale waarden op. Prefixen worden alleen als invoer in het juiste veld geaccepteerd; voeg 0b/0o/0x zelf toe in uw code.