← Matematik

Basekonverter og bitværktøj (bin/okt/dec/hex)

Konverter værdier mellem binær, oktal, decimal og hexadecimal. Du kan også køre almindelige bitvise- og skifteoperationer ét sted.

Andre sprog 日本語 | English | 简体中文 | 繁體中文 | 繁體中文(香港) | Español | Español (México) | Português (Brasil) | Português (Portugal) | Bahasa Indonesia | Tiếng Việt | 한국어 | Français | Deutsch | Svenska | Suomi | Dansk | Norsk bokmål | Italiano | Русский | हिन्दी | العربية | বাংলা | اردو | Türkçe | ไทย | Polski | Filipino | Bahasa Melayu | فارسی | Nederlands | Українська | עברית | Čeština

Konverter værdier på tværs af binære, oktale, decimale og hexadecimale, og kør derefter bitvis og skift-operationer. Brug den til hurtigt at tjekke kodninger og bitmasker.

Inddatabase

Sådan validerer du konverteringer og bitvise resultater

Start fra kildegengivelsen

Vælg den base, der matcher din oprindelige værdi, og bekræft derefter de tre andre visninger, før du trykker på signeret tilstand eller en hvilken som helst operatør. Dette gør det tydeligt, om et mismatch kommer fra parsing eller fra senere fortolkning.

Brug bitbredden med vilje

32-bit og 64-bit tilstande ændrer det gyldige område, polstring og måden NOT eller skift vises på. Hvis du dokumenterer protokoller eller pakkeformater, skal du beholde den samme bredde for hver sammenligningskørsel.

Tjek signeret tilstand separat

Signeret visning ændrer ikke det lagrede bitmønster. Det ændrer kun, hvordan decimalresultatet fortolkes med to-komplement, så sammenlign visninger med fortegn og usignerede side om side, når du fejlfinder negative værdier.

Fornuftstjek bitvise operationer

Ofte stillede spørgsmål

Hvilke radikaler understøttes?

Binær, oktal, decimal og hex understøttes. Vælg basen for inddata, så opdateres de andre repræsentationer øjeblikkeligt.

Hvordan kan jeg køre bitvise operationer?

Vælg en operator, og indtast derefter den anden operand eller skiftbeløb. Vælg 32-bit eller 64-bit bredde og skift mellem usigneret og signeret (to-komplement) fortolkning.

Hvorfor ændres decimalværdien, når jeg skifter til signeret tilstand?

Signeret tilstand læser det samme 32-bit eller 64-bit mønster som to's komplement. Bitsene ændres ikke; kun decimalfortolkningen gør.

Hvorfor holdes indledende nuller i binært og hex-visning?

Indledende nuller gør bitbredden eksplicit og hjælper dig med at inspicere masker, skift og registrere layouts uden at gætte, hvor mange bits der er i spil.

Hvad sker der, hvis min værdi ikke passer til den valgte bredde?

Værktøjet markerer værdier uden for den valgte bredde, fordi overløb ændrer det lagrede bitmønster. Forøg bredden eller tilpas inddataene, før du sammenligner senere resultater.

hvordan det er beregnet