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 |