4 16진수를 2진수로


    이번에는 앞으로 자주 사용할 2진수와 16진수 사이의 진수 변환을 해 보겠습니다. 우선 16진수 하나가 2진수 몇 자릿수까지 표현할 수 있는지 알아보겠습니다. 16진수 한 자리는 0부터 f까지 최대 10진수 15까지 표현할 수 있습니다(그림 2-2).

    024_2

    그림 2-2 16진수와 10진수


    마지막 15를 2진수로 변환하면 1111입니다. 이처럼 16진수 한 자리는 2진수 네 자릿수까지 표현할 수 있습니다.

    f = 1111


    16진수를 2진수로 변환할 때 0부터 9까지 변환하는 방법은 10진수에서 2진수로 변환할 때 쓰는 방법과 같습니다. 예를 들어 16진수 9를 2진수로 변환하면 다음과 같습니다.

    1| 9 → 8 + 1 = 23 + 20

    2| 23 + 20 = 1 × 23 + 0 × 22 + 0 × 21 + 1 × 20

    3| 결괏값 = 0b1001

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.