Bästa svaret
Du verkar ha ett grundläggande missförstånd om vad som gör ett nummersystem. En n-ari har siffran 0 upp till n-1 som enskilda siffror, varvid varje siffra förskjuts åt vänster representerar nästa effekt av n (börjar med n till 0: e effekt eller 1).
Binär är baserat på n = 2, så du har 0 och 1 i ordförrådet och siffrorna ökar kraften på 2 från höger till vänster. För att införa 2 i ordförrådet måste vi byta nummersystem till ternär (ett n-ary-system där n = 3), vid vilken tidpunkt vi inte längre har att göra med binärt.
I datorprogrammerings termer , binär är bara linsen vi tittar på ett nummer genom (på högnivå språk). Du kan fritt konvertera till att använda valfritt nummersystem du vill göra dina beräkningar men det kommer inte att ge dig något i effektivitet eftersom datorn fortfarande bara gör matematiska operationer till siffror.
Svar
Kunde 2 läggas till i binär kod?
Nej, om du lägger till siffran 2 i det binära systemet skulle det inte vara binärt.
Binär är en representation av tal, precis som det decimalsystem som vi är vana vid. Skillnaden är att binär är bas 2, medan decimal är bas 10. Denna fråga motsvarar att fråga om vi skulle kunna lägga till A från hexadecimalt till decimalsystemet: det är inte mycket meningsfullt för att du skulle använda ett bas 11-system snarare än bas 10.
Om du är nyfiken kallas nummersystemet du refererar till ternärt eller bas 3.