Räkna om mellan olika talsystem

För studerande och utvecklare som jämför värden i olika baser eller behöver dem i kod och teknisk dokumentation.

Räkna om värden säkert mellan decimal, hexadecimal, binär och oktal form och kopiera önskat resultat direkt. Allt stannar på enheten.

Så använder du

  1. Ange värdet som ska omvandlas, antingen i decimalform eller med ett prefix som 0x, 0b eller 0o.
  2. Välj den specifika omvandling du behöver, eller använd alternativet som visar alla tillgängliga baser.
  3. Kör omvandlingen för att få decimal-, hexadecimal-, binär- och oktalrepresentationer.
  4. Granska utdata och välj den bas som krävs av din kod eller dokumentation.
  5. Kopiera det användbara värdet och kontrollera att det fortfarande matchar det ursprungliga talet.

Exempel

Med 42 som indata, kör omvandlingen och titta på de olika notationerna av samma tal. Prova sedan ett prefixvärde som 0x2a för att bekräfta att verktyget känner igen den bas du avsåg.

Indata

42

Gränser och format

Var bearbetningen sker

Omvandlingen körs lokalt i webbläsaren. Värdet du skriver in lämnar inte sidan och lagras inte av verktyget. Det gör att du kan omvandla flera tal i följd utan konto eller uppladdning.

Vanliga frågor

Hur talar jag om för verktyget vilken bas jag använder?

För hexadecimal använder du prefixet 0x; för binär använder du 0b; och för oktal använder du 0o. Utan prefix behandlar verktyget vanligtvis indata som decimal. Dessa markörer förhindrar förväxling mellan liknande notationer.

Kan jag omvandla ett negativt tal?

Du kan försöka, men negativ representation beror på konventionen som används, särskilt för binär och hexadecimal. Kontrollera svaret i din programmeringsmiljö när tecken och minnesbredd är viktiga.

Är resultaten redo för källkod?

De ger en användbar mappning, men klistra in värdet i ditt projekt noggrant. Beroende på språk kan heltalsstorlek och teckenpåverkan påverka tolkningen. Testning i din editor är fortfarande det säkraste steget.

Verktyg i samma kategori