논리 회로
16진수 1A를 10진수로 나타내면 얼마입니까?
- A110
- B16
- C26
정답과 해설 보기
정답: C. 26
16진수 1A는 1 × 16 + A(=10) × 1 = 26입니다. 16진수에서는 A~F가 10~15를 나타냅니다. 2진수로는 1A = 0001 1010이며, 각 자리를 4비트로 바꾸기만 하면 변환할 수 있다는 것이 16진수의 편리한 점입니다. 프로그램에서는 0x1A처럼 접두사를 붙여 10진수와 구별합니다. 「1」과 「A」를 나란히 읽는 오류를 막으려면 자리의 가중치(16의 거듭제곱)를 의식합니다.
- A. 110은 「1」과 「10」을 나란히 읽은 오류입니다.
- B. 16은 16진수의 10입니다.
- C. 맞습니다. 1 × 16 + 10 = 26입니다.