[기본원리] 16진수의 소수표현

반응형



연관된 글






2진수의 비트 단위는 편리합니다. ( 0과 1 뿐이니까요 ^^ )
하지만 데이터가 커질 경우에는 길이가 엄청나게 늘어나기 때문에 불편해지기도 합니다.
따라서 2진수의 대체로 16진수를 많이 쓰는데요,
그 이유는 2진수의 4자리가 16진수의 한자리에 해당되기 때문입니다.

읽기전에 손가락 한번 클릭~ >_<

고마워요 ~ Chu ~ ♥



16진수

16진수는 역시 0~15까지 표현할 수 있습니다.
0~9 까지는 10진수와 동일하고, 10~15는 A~F로 표시합니다.
( 즉, 10 - A , 11 - B, 12 - C ..... 15 - F )
이렇다면 결국 2진수의 자릿수를 16진수에서는 1/4로 만드는것이 가능하다는 뜻이 되지요.

소수 이하자리도 마찬가지입니다.
2진수의 4자리가 16진수의 한자리에 해당됩니다.
4자리에 못 미치는 자릿수는 하위자리에 0을 채우도록 하면 됩니다.
0.011 을 16진수로 바꾸면 = 0.0110 처럼 모자라는 하위자리에는 0을 넣어줍니다.

0.011(2진수) 은 16진수로 바꾸면 0.0110(2진수) => 0.6(16진수) 가 됩니다.

16진수의 소수 첫자리는 당연히 16의 -1제곱 = 1/16 = 0.0625 가 되겠지요 ^^
마지막으로 16진수의 소수 정규 표현은 2진수의 표현과 동일합니다.
소수점 정규 표현식은 아래 링크에서 확인하세요.
2010/07/13 - [Programing/기본원리] - 부동소수 표현 : 정규표현과 익세스 표현




반응형

댓글(1)

  • 공부자
    2012.01.31 16:15

    강의 잘보고 있습니다만 본문중에 0.0110(2진수)를 16진수로 바꾸면 어떻게 0.6이 나오는지 설명좀 부탁드려도 될까요?

Designed by JB FACTORY