본문 바로가기

코딩/스터디

16진수

16진수는 컴퓨터 업계에서 흔하게 쓴다. 그 이유는 2진수를 쉽게 변환할 수 있고 줄여쓸 수 있기 때문이다.

16진수를 이용하면 2진수를 4개씩 끊어 생각하면 되기 때문에 비교적 간단하게 이해할 수 있다.

 

개념

16진수는 2진수를 4개씩 끊어 읽는다고 생각하면 된다. 16진수는 16개의 숫자가 있지만, 10부터는 한자리로 표현할 수 없기에 알파벳으로 대체한다.

즉, 1은 1, 2는 2,.........10은 a, 11은 b, ...15는 f이다.

 

변환표

예시

 

예를 들어, 7DF라는 16진수를 10진수로 계산해보자.

세번째 자리 수인 7을 먼저 계산해보면, $7 \times 16^{(3-1)}= 7 \times 16^{2}= 1792$

두번째 자리 수인 D는, $13 \times 16^{(2-1)}= 13 \times 16= 208$

마지막 F는, $1 \times 15= 15$

이므로 모두 더해주면 2015가 나온다.

'코딩 > 스터디' 카테고리의 다른 글

[코드 구현] logistic regression  (0) 2021.08.06
[자바 스크립트] 최신 트렌드  (0) 2020.09.25
[PLC] 기초 이론  (0) 2020.09.22
2진수  (0) 2020.09.22
스택과 힙(stack, heap)  (0) 2020.09.18