Tallsystemomregner

Skriv inn et tall, velg tallsystemet og få det binært, oktalt, desimalt og heksadesimalt på én gang.

Tallsystemet til tallet du skriver inn
Bare heltall (brøker støttes ikke). Du kan bruke minustegn, prefiksene 0b, 0o og 0x samt mellomrom eller «_» som skilletegn (og «.» i desimalsystemet).
Bokstaver i heksadesimalt
Gruppering av sifre (bare visning; kopierte verdier har ingen gruppering)
Binær

—

Oktal

—

Desimaltall

—

Heksadesimal

—

—

Slik fungerer tallsystemene

Omregningen bruker BigInt, som håndterer heltall av hvilken som helst størrelse uten avrundingsfeil, så selv svært store heltall regnes om eksakt.

Eksempler

Desimaltall Binær Oktal Heksadesimal
10 1010 12 A
255 1111 1111 377 FF
256 1 0000 0000 400 100
500 1 1111 0100 764 1F4
65 535 1111 1111 1111 1111 177777 FFFF

Regler for inndata

Negative tall

Et negativt tall regnes om som et minustegn pluss absoluttverdien (-255 er -FF heksadesimalt og -11111111 binært). Datamaskiner lagrer ofte negative tall i en annen form som kalles «tos komplement», men dette verktøyet støtter ikke tos komplement. -0 blir 0.

Merknader

Vanlige spørsmål

Må jeg skrive «0x» for heksadesimalt?

Nei. «0x» markerer bare at et tall er heksadesimalt, så du kan utelate det. Hvis du skriver det, fjernes det automatisk.

Hvor stort tall kan jeg regne om?

Et hvilket som helst heltall under 2 opphøyd i 256, som desimalt er et tall mindre enn omtrent 1,16 × 10 opphøyd i 77.

Kan jeg regne om brøker, eller få tos komplement av et negativt tall?

Nei. Dette verktøyet regner bare om hele tall; brøker og tos komplement støttes ikke.