← Matematikk

Basekonverter og bitverktøy (bin/okt/des/hex)

Konverter verdier mellom binær, oktal, desimal og heksadesimal. Du kan også kjøre vanlige bitvise- og skiftoperasjoner på ett sted.

Andre språk 日本語 | 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 verdier på tvers av binære, oktale, desimaler og heksadesimale, og kjør bitvis og skift-operasjoner. Bruk den til å sjekke kodinger og bitmasker raskt.

Inndatabase

Hvordan validere konverteringer og bitvise resultater

Start fra kilderepresentasjonen

Velg basen som samsvarer med den opprinnelige verdien, og bekreft deretter de tre andre visningene før du trykker på signert modus eller en hvilken som helst operatør. Dette gjør det åpenbart om en avvik kommer fra parsing eller fra senere tolkning.

Bruk bittbredde med vilje

32-biters og 64-biters modus endrer det gyldige området, utfylling og måten NOT eller skift vises på. Hvis du dokumenterer protokoller eller pakkeformater, hold samme bredde for hver sammenligningskjøring.

Sjekk signert modus separat

Signert visning endrer ikke det lagrede bitmønsteret. Det endrer bare hvordan desimalresultatet tolkes med to-komplement, så sammenlign signerte og usignerte visninger side om side når du feilsøker negative verdier.

Rimelighetssjekk bitvise operasjoner

Vanlige spørsmål

Hvilke tallsystemer støttes?

Binær, oktal, desimal og hex støttes. Velg inndatabasen og de andre representasjonene oppdateres umiddelbart.

Hvordan kan jeg kjøre bitvise operasjoner?

Velg en operator, og skriv deretter inn den andre operanden eller skiftbeløpet. Velg 32-biters eller 64-biters bredde og bytt mellom usignert og signert (to-komplement) tolkning.

Hvorfor endres desimalverdien når jeg bytter til signert modus?

Signert modus leser det samme 32-bits eller 64-bits mønsteret som tos komplement. Bitene endres ikke; bare desimaltolkningen gjør det.

Hvorfor holdes innledende nuller i binær og hex utdata?

Førende nuller gjør bitbredden eksplisitt og hjelper deg å inspisere masker, skift og registrere layouter uten å gjette hvor mange biter som er i spill.

Hva skjer hvis verdien min ikke passer til den valgte bredden?

Verktøyet flagger verdier utenfor den valgte bredden fordi overløp endrer det lagrede bitmønsteret. Øk bredden eller trim inngangen før du sammenligner nedstrømsresultater.

Hvordan det beregnes