Nejlepší odpověď
Zdá se, že máte zásadní nedorozumění toho, co tvoří číselný systém. N-ary má číslo 0 až n-1 jako jednotlivé číslice, přičemž každá číslice posun doleva představuje další mocninu n (počínaje n až 0-tou mocninou, nebo 1).
Binární je založeno na n = 2, takže ve slovníku máte 0 a 1 a číslice zvyšují mocniny 2 zprava doleva. Abychom zavedli 2 do slovníku, musíme přepnout číselné systémy na ternární (systém n-ary, kde n = 3), kdy už se nezabýváme binárními soubory.
Z hlediska počítačového programování , binární je jen čočka, na kterou se díváme na číslo (v jazycích vysoké úrovně). Můžete libovolně převést na libovolný číselný systém, ze kterého chcete provádět výpočty, ale efektivita vám nic nepřinese, protože počítač stále pouze provádí matematické operace s čísly.
Odpověď
Lze přidat 2 do binárního kódu?
Ne, přidáním číslice 2 do binárního systému by to nebylo binární.
Binární je reprezentace čísel, stejně jako desetinná soustava, na kterou jsme zvyklí. Rozdíl je v tom, že binární je základna 2, zatímco desítková je základna 10. Tato otázka je ekvivalentem dotazu, zda bychom mohli přidat A ze šestnáctkové soustavy do desítkové soustavy: nedává to smysl, protože byste používali systém základny spíše než základna 10.
Pokud jste zvědaví, číselný systém, na který odkazujete, se nazývá ternární nebo základna 3.