최상의 답변
10 진수 시스템에서 밑수는 10이고, 이진수 시스템에서는 밑 수가 2입니다. 비트 0과 1이라는 두 자리 만 있습니다. 모든 숫자는 0과 1의 조합입니다. 따라서 자리 값은 2 ^ 0, 2 ^ 1, 2 ^ 2, 2 ^ 3, 2 ^ 4, 2 ^ 5…가됩니다. 따라서 왼쪽부터 0101은 1×2 ^ 0 + 0 × 2 ^ 1 + 1 × 2 ^ 2 + 0 × 2 ^ 3 = 1 + 0 + 4 + 0 = 5가됩니다.
따라서 이진수 0101에 해당하는 10 진수는 5가됩니다.
Answer
Binary는 흥미로운 방식으로 작동합니다. “베이스 2″는 0 또는 1의 두 가지 가능한 상태가 있음을 의미합니다 (각 “장소”에 대해 0–9의 10 개의 가능한 staes가있는 기본 10과 반대). 이것은 이진수로 계산할 때 조금 다르게 생각해야한다는 것을 의미합니다.
- 먼저 0 또는 1 (동일한 숫자로 표시) 만 될 수있는 “1”자리가 있습니다.
- 그러면 “2”자리가 있습니다. 0 또는 1 만 가능합니다.이 경우 숫자에 2가 있는지 여부에 대한 “예 / 아니오”입니다. 0은 “아니오”를 의미합니다. 1은 “예”를 의미합니다. 예를 들어 이진수의 “10”은 10 진법의 2와 같고, “11”은 3과 같습니다.
- 그러면 “4”자리가 표시됩니다. 연속 된 각 자리는 이전 자리의 두 배입니다. 각 자리를 더하여 숫자를 얻으십시오. 따라서“100”은 4,“101”은 5,“110”은 6,“111” 7입니다.
5 위에 도달하면 “32 위”에 도달 한 것입니다. 이진수로 32를 쓰는 것은 10000이 될 것입니다. 그것은 “하나의 32이고 다른 것은 아무것도 없습니다”입니다. “11111”이라고 썼다면 “one 32+ one 16+ one 8+ one 4+ one 2+ one 1″또는 63입니다.
그것을 영원히 계속하고 원하는 숫자를 만들 수 있습니다. 각각의 장소에 대해 1 “과 0″을 변경하여 원했습니다.