01 / Postup
Jak to funguje
Každá skupina čtyř bitů odpovídá hexadecimální číslici 0–9 nebo A–F.
Užitečná poznámka
Znaménko se zapisuje zvlášť; výsledky nejsou strojová celá čísla pevné šířky ve dvojkovém doplňku.
Text a kód / MULTIVERTO
Převeďte celé desítkové číslo na hexadecimální zápis s předponou 0x.
Každý textový nástroj použijte na předchozí výsledek.
01 / Postup
Každá skupina čtyř bitů odpovídá hexadecimální číslici 0–9 nebo A–F.
Znaménko se zapisuje zvlášť; výsledky nejsou strojová celá čísla pevné šířky ve dvojkovém doplňku.
02 / Příklad
2550xFF03 / Postup
Převeďte celé desítkové číslo na hexadecimální zápis s předponou 0x. Tento směr zvolte pro převod desítkového čísla ze záznamu, kalkulačky nebo API na úsporný zápis používaný v kódu a technické dokumentaci. Výstup má předponu 0x, aby se odlišil od desítkového čísla se stejnými číslicemi. Lze zadat kladná i záporná celá čísla libovolné praktické délky.
Každá skupina čtyř bitů odpovídá hexadecimální číslici 0–9 nebo A–F. Protože šestnáct je čtvrtá mocnina dvojky, každá hexadecimální číslice představuje čtyři bity. Desítkové 255 je FF a zde se píše 0xFF; 15 je 0xF a 16 je 0x10. U záporného výsledku stojí minus před 0x. Převodník nedoplňuje nuly do hranice bajtu ani nepředpokládá barvu: 0xFF je číslo, ne automaticky kanál CSS. Pro konkrétní kontrolu dává ukázkový vstup 255 výsledek 0xFF. Původní hodnotu uchovejte vedle výsledku pro porovnání v jiné aplikaci.
Desítková, dvojková a šestnáctková soustava jsou různé zápisy stejného celého čísla. Desítková má deset číslic, binární dvě a hexadecimální šestnáct symbolů včetně A až F po číslici 9. Hodnota se změnou zápisu nemění. Bit je jedna binární číslice; čtyři bity odpovídají jedné hexadecimální číslici. Proto je hex zápis úsporný pro adresy paměti, bitové masky a ladění. Převodníky použijte, když specifikace, záznam nebo programovací jazyk ukazuje číslo v jiné soustavě, než ve které ho chcete číst.
Znaménko se zapisuje zvlášť; výsledky nejsou strojová celá čísla pevné šířky ve dvojkovém doplňku. Převodníky pracují s celými čísly a díky BigInt zachovávají libovolnou přesnost. Dlouhé číslo tedy potichu neztratí nízké bity jako běžné číslo s pohyblivou řádovou čárkou. Úvodní minus označuje záporné matematické celé číslo. Není to bitový vzor pevné šířky ve dvojkovém doplňku: zápis minus jedné závisí na tom, zda stroj používá osm, šestnáct, třicet dva nebo jiný počet bitů. Pokud protokol vyžaduje konkrétní šířku a kódování, určete je zvlášť. Binární hodnotu čísla si také nepleťte s bajty UTF-8 znaků, kterými je číslo napsané. Při kontrole registru si proto v dokumentaci nejdřív najděte počet bitů, pořadí bajtů a význam znaménka. Samotný převod základu tyto vlastnosti nedokáže uhodnout.