Text a kód / MULTIVERTO

Binárna na desiatkovú

Prečítajte celé binárne číslo ako presné desiatkové celé číslo.

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á binárna číslica prispieva hodnotou bitu násobenou mocninou dvojky.

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áš vstup11111111
Výsledok255

03 / Postup

Binárna na desiatkovú — Ako to funguje

Čítanie bitového vzoru ako čísla

Prečítajte celé binárne číslo ako presné desiatkové celé číslo. Tento smer použite na zistenie číselnej hodnoty binárneho reťazca zo špecifikácie, poľa príznakov alebo cvičenia. Číslicami sú iba nula a jednotka; voliteľná predpona 0b označuje sústavu. Úvodné mínus je prípustné, ale nástroj nehádže, či sa pole s pevnou šírkou malo čítať ako číslo so znamienkom.

Každá binárna číslica prispieva hodnotou bitu násobenou mocninou dvojky. V 11111111 majú nastavené pozície váhy 128, 64, 32, 16, 8, 4, 2 a 1. Ich súčet je 255. Úvodná nula hodnotu nemení, no môže byť dôležitá pre veľkosť poľa v protokole; tento číselný prevodník šírku zámerne ignoruje. Ak skupiny bitov predstavujú bajty UTF-8 textu, použite osobitný nástroj binárne bajty na text. Na konkrétnu kontrolu dá ukážkový vstup 11111111 výsledok 255. 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
Binárne celé číslo
Pozičný zápis čísla
Desiatkové celé číslo