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.

Gebruiksinstructies

🚀 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.