16진수를 쓰는 이유

Kim Jay·2023년 3월 14일
0

16진수

16진수에서는 당연히 한 자리에 15까지 셀 수 있다.

0 1 2 3 4 5 6 7 8 9 까지는 10진수와 같고,
11부터 15까지는 A B C D E F 로 표기한다.

즉, 0~15는 0~F가 되고, 15~31은 10 ~ 1F된다.

16진수를 쓰는 이유

ASCII 코드에 의해 “A, B, C”는 10진수로 65, 66, 67에 해당

컴퓨터는 10진수를 이해할 수 없으므로 2진수로 표현해보면  "01000001 01000010 01000011"이 된다.

  • 이진법은 너무 길다는 문제가 있다.
  • 이를 16진수로 표현하면 2진수로 표현했을 때 보다 훨씬 간단해진다.
  • 또한 컴퓨터가 정보를 표현하는 단위는 1byte (=8bit)
    이를 4bit | 4bit로 나눌 수 있기 때문에 매우 유용하다.

1byte로 표현할 수 있는 최대 값인 255를 16진수로 표현하면
FF 단 두글자로 표현 가능하다.

때문에 RGB를 표현할 때 (255 255 255 = FF FF FF)
혹은 메모리 주소를 표현할 때 등
컴퓨터공학에서 자주 쓰이는 표기법이다.

10진수 vs 2진수 vs 16진수


(...)

profile
넓이에 깊이 더하기

0개의 댓글