ベストアンサー
あなたは、記数法を作るものについて根本的な誤解を持っているようです。 n-aryは、個々の桁として0からn-1までの数字を持ち、各桁は左にシフトしてnの次の累乗を表します(nの0乗、つまり1から始まります)。
バイナリはn = 2に基づいているため、語彙に0と1があり、数字は右から左に2の累乗で増加しています。 2を語彙に導入するには、数値システムを3進数(n = 3のn-aryシステム)に切り替える必要があります。その時点で、2進数は処理しなくなります。
コンピュータープログラミング用語、バイナリは、(高水準言語で)数値を調べるレンズにすぎません。計算したい任意の数値システムを使用して自由に変換できますが、コンピューターはまだ数値に対して数学的な操作を行っているだけなので、効率は向上しません。
回答
2をバイナリコードに追加できますか?
いいえ、2進数をバイナリシステムに追加すると、バイナリではなくなります。
2進数は、私たちが慣れている10進法と同じように数値を表したものです。違いは、2進数が基数2で、10進数が基数10であるということです。この質問は、16進数から10進数システムにAを追加できるかどうかを尋ねるのと同じです。11進数のシステムを使用するため、あまり意味がありません。 10進数ではなく
興味がある場合は、参照している記数法を3進数または3進数と呼びます。