Beste antwoord
Je lijkt een fundamenteel misverstand te hebben over wat een nummerstelsel maakt. Een n-ary heeft het nummer 0 tot en met n-1 als individuele cijfers, waarbij elk cijfer naar links verschuift voor de volgende macht van n (beginnend bij n tot macht 0, of 1).
Binair is gebaseerd op n = 2, dus je hebt 0 en 1 in het vocabulaire en cijfers zijn toenemende machten van 2 van rechts naar links. Om 2 in het vocabulaire te introduceren, moeten we nummerstelsels omschakelen naar ternair (een n-ary systeem waarbij n = 3), op welk punt we niet langer te maken hebben met binair.
In computerprogrammering termen , binair is slechts de lens waarmee we naar een getal kijken (in talen op hoog niveau). U kunt vrijelijk converteren naar het gebruik van elk getallensysteem waarmee u uw berekeningen wilt uitvoeren, maar het zal u niets aan efficiëntie opleveren omdat de computer nog steeds alleen maar wiskundige bewerkingen uitvoert op getallen.
Antwoord
Kan 2 worden toegevoegd aan de binaire code?
Nee, door het cijfer 2 aan het binaire systeem toe te voegen, wordt het niet binair.
Binair is een weergave van getallen, net als het decimale systeem dat we gewend zijn. Het verschil is dat binair basis 2 is, terwijl decimaal basis 10 is. Deze vraag is het equivalent van de vraag of we A kunnen optellen van hexadecimaal naar het decimale systeem: het heeft niet veel zin omdat je een systeem met basis 11 zou gebruiken in plaats van basis 10.
Als je nieuwsgierig bent, wordt het getallensysteem waarnaar je verwijst ternair of basis 3 genoemd.