Text a kód / MULTIVERTO

Desiatková na hexadecimálnu

Preveďte celé desiatkové číslo na hexadecimálny zápis s predponou 0x.

Okamžitý prevodVáš vstup zostáva v prehliadači. Text na prevod nikam neodosielame.
Súbor zostáva vo vašom prehliadači.
Reťaziť nástroje

Každý textový nástroj použite na predchádzajúci výsledok.

01 / Postup

Ako to funguje

Každá skupina štyroch bitov zodpovedá hexadecimálnej číslici 0–9 alebo A–F.

Užitočná poznámka

Znamienko sa zapisuje osobitne; výsledky nie sú strojové celé čísla s pevnou šírkou v dvojkovom doplnku.

02 / Príklad

Príklad

Váš vstup255
Výsledok0xFF

03 / Postup

Desiatková na hexadecimálnu — Ako to funguje

Skrátenie celého čísla do hexadecimálneho tvaru

Preveďte celé desiatkové číslo na hexadecimálny zápis s predponou 0x. Tento smer zvoľte na prevod desiatkového čísla zo záznamu, kalkulačky alebo API na úsporný zápis používaný v kóde a technickej dokumentácii. Výstup má predponu 0x, aby sa odlíšil od desiatkového čísla s rovnakými číslicami. Možno zadať kladné aj záporné celé čísla ľubovoľnej praktickej dĺžky.

Každá skupina štyroch bitov zodpovedá hexadecimálnej číslici 0–9 alebo A–F. Keďže šestnásť je štvrtá mocnina dvojky, každá hexadecimálna číslica predstavuje štyri bity. Desiatkové 255 je FF a tu sa píše 0xFF; 15 je 0xF a 16 je 0x10. Pri zápornom výsledku stojí mínus pred 0x. Prevodník nedopĺňa nuly do hranice bajtu ani nepredpokladá farbu: 0xFF je číslo, nie automaticky kanál CSS. Na konkrétnu kontrolu dá ukážkový vstup 255 výsledok 0xFF. Pôvodnú hodnotu si ponechajte vedľa výsledku na porovnanie v inej aplikácii.

Čo mení číselná sústava

Desiatková, dvojková a šestnástková sústava sú odlišné zápisy toho istého celého čísla. Desiatková má desať číslic, binárna dve a hexadecimálna šestnásť symbolov vrátane A až F po číslici 9. Hodnota sa pri zmene zápisu nemení. Bit je jedna binárna číslica; štyri bity zodpovedajú jednej hexadecimálnej číslici. Preto je hex zápis úsporný pri adresách pamäte, bitových maskách a ladení. Prevodníky použite, keď špecifikácia, záznam alebo programovací jazyk ukazuje číslo v inej sústave, než v ktorej ho chcete čítať.

Znamienka a šírky treba čítať správne

Znamienko sa zapisuje osobitne; výsledky nie sú strojové celé čísla s pevnou šírkou v dvojkovom doplnku. Prevodníky pracujú s celými číslami a vďaka BigInt zachovávajú ľubovoľnú presnosť. Dlhé číslo preto potichu nestratí nízke bity ako bežné číslo s pohyblivou rádovou čiarkou. Úvodné mínus označuje záporné matematické celé číslo. Nie je to bitový vzor s pevnou šírkou v dvojkovom doplnku: zápis mínus jednotky závisí od toho, či stroj používa osem, šestnásť, tridsaťdva alebo iný počet bitov. Ak protokol vyžaduje konkrétnu šírku a kódovanie, určite ich samostatne. Binárnu hodnotu čísla si tiež nepomýľte s bajtmi UTF-8 znakov, ktorými je číslo zapísané. Pri kontrole registra si preto v dokumentácii najprv nájdite počet bitov, poradie bajtov a význam znamienka. Samotný prevod základu tieto vlastnosti nedokáže uhádnuť.

Ako sa mení vstup na výsledok
Desiatkové celé číslo
Pozičný zápis čísla
Hexadecimálne celé číslo