Converter App számrendszer konverter

Hexadecimális decimális Converter App

Konvertálj hexadecimális számokat decimálisra vagy binárisra azonnal. Az eszköz ellenőrzi a bemenetet, támogatja a nagyon nagy egész számokat, és áttekinthető konverziós lépéseket mutat be.

Hexadecimális szám konvertálása

Adjon meg egy hexadecimális értéket, és válassza ki, hogy decimálissá vagy binárissá szeretné-e konvertálni. A hexadecimális számrendszer a 0–9 számjegyeket és az A–F betűket használja.

Tizedes eredmény 7038
Konvertálj decimális számot hexadecimálisra helyette

Élő konverziós lépések

A magyarázat frissül a gépelés során. Nagyon nagy számok esetén az eszköz pontosan tartja az eredményt, és összefoglalja a módszert ahelyett, hogy túl hosszú lépéslistát jelenítene meg.

Hogyan kerül kiszámításra ez az eredmény

  1. Olvassa el minden hexadecimális számjegyet jobbról balra.
  2. Helyettesítse az A, B, C, D, E és F betűket a 10-től 15-ig terjedő tizedes értékekkel.
  3. Szorozza meg minden számjegy értékét a megfelelő 16-os hatványával, majd adja össze az eredményeket.
Pontossági megjegyzés: Ez a konverter JavaScript BigInt-et használ az egész számok átalakításához, így a nagy egész számokat pontosan kezeli, nem pedig kerekíti őket, mint a szokásos lebegőpontos számok esetén.

Mik a hexadecimális és decimális számok?

A tizedes számrendszer a mindennapi alap-10-es számrendszer. Tizenegy számjegyet használ: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

A hexadecimális rendszer a 16-os alapú számrendszer. A decimális számjegyeket 0–9 és az A, B, C, D, E és F betűket használja, ahol az A értéke 10, az F-é pedig 15.

A hexadecimális számrendszer a számítástechnikában széles körben elterjedt, mivel egy hexadecimális számjegy pontosan négy bináris bitet reprezentál. Ez lehetővé teszi, hogy a hosszú bináris értékek rövidebbek és könnyebben olvashatók legyenek.

Hogyan konvertálj hexadecimális számot decimálisra

A hexadecimális számok decimálissá alakításához minden egyes hexadigitust a 16 egy-egy hatványával kell megszorozni. A legjobbra eső jegy a 160-tal, a következő a 161-gyel, majd a 162-tel és így tovább szorzandó.

1B7E₁₆ = 1×16³ + 11×16² + 7×16¹ + 14×16⁰ = 7038₁₀

Ez azt jelenti, hogy a hexadecimális 1B7E egyenlő a decimális 7038 értékkel.

Hogyan konvertálj hexadecimális számot binárisra

A hexadecimális számok binárisra konvertálásához helyettesítsen minden egyes hexadigitális számjegyet a megfelelő négy bites bináris értékkel, majd fűzze össze a csoportokat.

1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂

A vezető nullákat általában eltávolítják a végső bináris értékből, kivéve, ha azokat fix szélességű formátumhoz szükségesek.

A hexadecimális számrendszer gyakori felhasználási területei

A hexadecimális számrendszer a programozásban, hibakeresésben, memóriacímekben, Unicode-kódponatokban, színkódokban, ellenőrzőösszegekben és bináris fájlok vizsgálatában gyakori.

Például a webes színek gyakran hexadecimális jelölést használnak. A #FF0000 szín a pirosat jelöli, ahol az FF a vörös csatornát reprezentálja, és tizedes számrendszerben 255-nek felel meg.

Bemeneti szabályok

  • Hexadecimális bemenethez használjon számjegyeket 0–9 és betűket A–F.
  • A kisbetűk elfogadottak és automatikusan nagybetűkre normalizálódnak.
  • Opcionális prefixumok, például 0x, támogatottak.
  • A Converter App támogatja az egész számokat. A törteket szándékosan nem konvertálja ez az eszköz.