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.
Text a kód / MULTIVERTO
Preveďte celé desiatkové číslo na hexadecimálny zápis s predponou 0x.
Každý textový nástroj použite na predchádzajúci výsledok.
01 / Postup
Každá skupina štyroch bitov zodpovedá hexadecimálnej číslici 0–9 alebo A–F.
Znamienko sa zapisuje osobitne; výsledky nie sú strojové celé čísla s pevnou šírkou v dvojkovom doplnku.
02 / Príklad
2550xFF03 / Postup
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.
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ť.
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ť.