최상의 답변
숫자 체계를 만드는 것이 무엇인지 근본적으로 오해하고있는 것 같습니다. n- 진은 숫자 0에서 n-1까지의 개별 자릿수를 가지며 각 자릿수는 왼쪽으로 이동하여 n의 다음 거듭 제곱을 나타냅니다 (n에서 0 제곱 또는 1로 시작).
바이너리 n = 2를 기반으로하므로 어휘에 0과 1이 있고 숫자는 오른쪽에서 왼쪽으로 2의 거듭 제곱이 증가합니다. 어휘에 2를 도입하려면 숫자 체계를 삼항 (n = 3 인 n 항 체계)으로 전환해야합니다.이 시점에서 더 이상 이진수를 다루지 않습니다.
컴퓨터 프로그래밍 용어로 , 바이너리는 우리가 숫자를 통해 보는 렌즈 일뿐입니다 (고수준 언어에서). 계산을 수행하려는 숫자 체계를 사용하여 자유롭게 변환 할 수 있지만 컴퓨터가 여전히 숫자에 대한 수학적 연산을 수행하기 때문에 효율성면에서 아무것도 얻을 수 없습니다.
답변
2를 바이너리 코드에 추가 할 수 있습니까?
아니요, 바이너리 시스템에 숫자 2를 추가하면 바이너리가 아닙니다.
바이너리는 우리가 익숙한 십진법처럼 숫자를 표현한 것입니다. 차이점은 바이너리는 2 진법이고 10 진법은 10 진법이라는 것입니다.이 질문은 16 진법에서 10 진법으로 A를 더할 수 있는지 묻는 것과 같습니다. 11 진법 시스템을 사용하기 때문에 의미가 없습니다. 10 진수가 아니라
호기심이 있다면 참조하는 숫자 체계를 3 진수 또는 3 진수라고합니다.