Nejlepší odpověď
Stejně jako v desítkovém číselném systému je základna 10, v binárním číselném systému má základnu 2, tj. existují pouze dvě číslice nazývané bity 0 a 1. Všechna čísla jsou kombinací pouze 0 a 1. Hodnota místa se proto stává 2 ^ 0, 2 ^ 1, 2 ^ 2, 2 ^ 3, 2 ^ 4, 2 ^ 5…. atd. Počínaje zleva bude 0101 1 x 2 ^ 0 + 0 × 2 ^ 1 + 1 × 2 ^ 2 + 0 × 2 ^ 3 = 1 + 0 + 4 + 0 = 5.
Proto bude desítkové číslo ekvivalentní binárnímu číslu 0101 5.
Odpověď
Binární soubor funguje zajímavým způsobem. Jedná se o základnu 2, což znamená, že existují dva možné stavy 0 nebo 1 (na rozdíl od základny 10, která má 10 možných zastávek 0–9 pro každé „místo“). To znamená, že při počítání v binárním formátu musíte uvažovat trochu jinak.
- Nejprve máte místo „ones“, které může být pouze 0 nebo 1 (reprezentováno stejnými čísly).
- Pak máte místo „dvojky“, které může být pouze 0 nebo 1. V tomto případě je „ano / ne“, zda je v čísle dvojka. 0 znamená „ne“, zatímco 1 znamená „ano“. Jako příklad „10“ v binární podobě se rovná 2 v základně 10, zatímco „11“ se rovná 3.
- Pak máte místo „čtyřky“. Měli byste vidět vzor v tomto bodě. Každé po sobě jdoucí místo je dvojnásobné místo před ním. Každé místo jednoduše sečtete a získáte číslo. Takže „100“ je 4, „101“ je 5, „110“ je 6 a „111“ je 7.
Když se dostanete na páté místo, dorazili jste na místo „32.“. Psát 32 binárně by bylo 10 000. To je „jedna 32 a nic jiného“. Pokud jste napsali „11111“, jedná se o „jeden 32+ jeden 16+ jeden 8+ jeden 4+ jeden 2+ jeden 1“ nebo 63.
Můžete to udržet navždy a vydělat libovolné číslo požadováno pouhou změnou hodnot 1 a 0 pro příslušná místa.