Text a kód / MULTIVERTO

Desiatková na binárnu

Preveďte celé desiatkové číslo na číslice dvojkovej sústavy bez obmedzenia veľkosti.

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

Mocniny dvojky zapíšu číslo pomocou 0 a 1; znamienko mínus označuje záporné hodnoty.

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ýsledok11111111

03 / Postup

Desiatková na binárnu — Ako to funguje

Zápis celého čísla v bitoch

Preveďte celé desiatkové číslo na číslice dvojkovej sústavy bez obmedzenia veľkosti. Nástroj použite, keď desiatkovú hodnotu zo špecifikácie alebo registra potrebujete binárne na kontrolu príznakov. Vstup je celé číslo, nie znaky textovej správy. Zadajte 255 a dostanete osem jednotiek. Keďže úvodné nuly nemajú matematickú hodnotu, výstup obsahuje len potrebné číslice.

Mocniny dvojky zapíšu číslo pomocou 0 a 1; znamienko mínus označuje záporné hodnoty. Každú číslicu určuje opakované delenie dvoma alebo mocniny dvojky obsiahnuté v hodnote. Pri 255 sú prítomné všetky mocniny od 128 po 1, výsledkom je 11111111. Záporný vstup ponechá mínus pred absolútnou hodnotou namiesto vymyslenej šírky strojového slova. Úvodné nuly pridajte, ak potrebujete pole s pevnými ôsmimi alebo šestnástimi bitmi. Na konkrétnu kontrolu dá ukážkový vstup 255 výsledok 11111111. 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
Binárne celé číslo