Migliore risposta
Sembra che tu abbia un malinteso fondamentale su ciò che rende un sistema numerico. Un n-ary ha il numero da 0 a n-1 come singole cifre, con ogni cifra spostata a sinistra che rappresenta la potenza successiva di n (a partire da n fino a 0a potenza, o 1).
Binario è basato su n = 2, quindi hai 0 e 1 nel vocabolario e le cifre sono potenze crescenti di 2 da destra a sinistra. Per introdurre 2 nel vocabolario, dobbiamo cambiare i sistemi numerici in ternario (un sistema n-ario dove n = 3), a quel punto non abbiamo più a che fare con il binario.
In termini di programmazione informatica , binario è solo lobiettivo attraverso il quale guardiamo un numero (nei linguaggi di alto livello). Puoi convertire liberamente utilizzando qualsiasi sistema numerico a cui vuoi fare i calcoli, ma non ti farà guadagnare nulla in termini di efficienza perché il computer sta ancora eseguendo operazioni matematiche su numeri.
Risposta
È possibile aggiungere 2 al codice binario?
No, laggiunta della cifra 2 al sistema binario lo renderebbe non binario.
Il binario è una rappresentazione di numeri, proprio come il sistema decimale a cui siamo abituati. La differenza è che il binario è in base 2, mentre il decimale è in base 10. Questa domanda equivale a chiedere se potremmo aggiungere A da esadecimale a decimale: non ha molto senso perché useresti un sistema in base 11 piuttosto che in base 10.
Se sei curioso, il sistema numerico a cui ti riferisci è chiamato ternario o base 3.