16진법 왜 사용할까?
2진법, 8진법, 16진법을 배우긴 했는데
왜 사용하는지에 대해 궁금증을 가져본적 있으신가요?
오늘은 왜 16진법을 사용하는지에 대해 포스팅 해볼까 합니다.
먼저 컴퓨터(기계)는 1,0 ( 2진법) 을 사용하여 돌아갑니다.
하지만 사람은 10 진법을 사용합니다.
자, 그럼 76을 사람과 기계가 인식하려면 어떻게 해야할까요?
사람 : 76 (10진법)
기계 : 01001100 (2진법)
이렇게 나타나게 됩니다.
76을 2진수로 나타내면 01001100 이 됩니다.
76을 2진수로 나타내도 8자리 밖에 안되기 때문에
보기가 어렵지 않을수 있습니다.
하지만 만약 76이 아닌 76000을 2진수로 나타낸다면? 보기 쉬울까요?
당연히 어렵습니다.
기계를 다루기 위해서는 코딩을 해야하고 그럼 개발자(프로그래머)가 보가 쉬워야 합니다. 그런 이유등에서 16진수를 사용합니다.
그래서 사람과 기계 사이에서 16진법을 사용하게 됩니다.
사람 ↔ 16진법 ↔ 기계
76으로 예를들어 보겠습니다.
사람:76(10진수)
16진법: 0x4C
기계:01001100(2진수)
2진수로 사용하면 8자리나 되던 것들이
16진수를 사용하여 2자리로 줄어들었습니다.
참고로 16진수의 각 자리는 4bit를 차지합니다.
진법에 대한 포스팅은 여러 블로그에 많이 있으니 참고하시면 될듯합니다.
시간이 되면 진법에 대한 포스팅도 하겠습니다.
Leave 16진법 왜 사용할까? to:
Read more #kr-dev posts
Best Posts From 워니
We have not curated any of wonnieyoon's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From 워니
- c언어 절대값 구하기 abs()
- 32bit vs 64bit 컴퓨터와 포인터!!
- 문자셋의 종류와 특성에 대해 알아보자!
- 우리가 실행하는 프로그램 어떻게 만들어질까?
- [MFC] LPSTR,LPCSTR,LPCTSTR .. 과연 무엇인가?
- 알고리즘 : 선택 정렬(Selection Sort)
- 비트논리 연산자 어디에 사용할까?
- "적당한 음주는 건강에 좋아" 라는 말 들어보셨죠?
- 새가 아닌 거미도 하늘을 날수있다?
- 알면 알수록 놀라운 식물의 위장술!!
- 피부주름이 잘 생기는 혈액형은 B?
- 하루 마무리는 시 한편 #2. 백년
- 하루 마무리는 시 한편 #1. 사랑의 물리학
- 버퍼(Buffer)와 버퍼링(Buffering)
- 진드기 말고 진딧물 아시나요?
- Compile의 과정!!
- Window DLL 개념 및 사용이유?
- 16진법 왜 사용할까?
- 고팍스 & CoinEx 이벤트 !! 많은 참여하세요.
- 구로디지털단지 멘무샤~~