c언어에서 16진수의 사용에 대한 질문입니다.(정확한답만 달아주시길..)
데이비드
c언어에서 16진수를 사용하는 이유가 뭐죠??c언어에서 16진수를 사용하는 이유에 대해 알고 싶습니다.질문 내용 : 교수님이 수업시간에 황당한 과제를 내줬는데요..
그건 코딩도 아닌 c언어에서 16진수를 사용하는 이유에 대해 알아오라는 것이었습니다..-_-;;
차라리 코딩이면 더 나은데 이런 어이없는 과제를.. 제가 알기론 메모리 접근의 용이함이나
프로그래머의 입장에서는 2진수보단 16진수가 식별하기 더 좋다는 이유.. 요정도?.. 맞는지도
모르겠어요.. 그냥 어디서 주워들었던 것 같은데..
고수님들 정확한 답변을 해주시면 감사하겠습니다.. 참고로 정확하지 않은 답변은 사절할께요..^^;;
요즘 하도 지식in에 어이없는 답변들이 많아서.. 그럼 고수님들 부탁드려요!!
추가//
제가 생각하기에는 16진수가 특별히 어떤 프로그램을 짜거나 특정작업을 할때 유용하기 때문에
저 질문을 던진 것 같은데요.. 다른 님들도 댓글을 달아주시기 바랍니다..ㅠ.ㅠ
16진수를 사용해서 프로그램을 짜게되면 어떤 유용한 것이 있을까요??
-
민혁 2024-11-15
16진수가 당연히 더 외우기 쉽겠군요.. 수다님 정말 감사합니다. ^^
댓글달아주신 다른분들도 정말 감사드려요. 많은 도움이 됐습니다~!! -
한샘가온 2024-11-15
부호 있는 16비트의 정수에서 가장 큰 값을
10진수로 하면 32767
2진수로 하면 0111111111111111
16진수로 하면 7FFF
어떤게 외우기 쉬울까요? -
WatchOut 2024-11-15
데이터형의 최소의 단위가 byte라고 그런게 아닌가도 생각드네요. byte는 8개의 bit로 이루어져있죠.
10진수로 환산하면 16이 되니까, 이것을 16진수로 표현하면 0xF 가되네요. -
통꽃 2024-11-15
황당한 답변을 하나 말씀드린다면, 컴퓨터란 놈이 bit밖에 모르는데, 그걸 사람이 쉽게 이해하기 위해서 만든게 16진수다라고 말씀드릴수있겠네요.왜 16진수냐 4진수 8진수,32진수도 만들면 안되느냐는 생각도 할수있겠지만, 아마도 16진수보다 효율이 떨어져서 사용하지 않는듯 하네요..
-
널위해 2024-11-15
bit연산이 쉽다는 장점이 있겠네요.
-
비치 2024-11-15
우선은 10진수보다는 16진수가 2진수(바이너리코드)로 상호변환하기가 더 쉬운걸로 알고있습니다.
단지 자리수마다 4비트로 바꾸기만 하면 되거든요..
또, 16진수가 10진수보다~ 수치에 대한 함축성이 더 큰점과 인식하기 쉽다는것도 이유가 되지 않을까요?
가령~ DWORD 형(4바이트)의 최대크기인 수는 0xFFFFFFFF 가 되는데~~
이를 10진수로 나타내면.. 4,294,967,295 가 됩니다..;;
이건 어디까지나 제 주관적인 생각이지만 -
개랑 2024-11-15
제가 생각하기에는 16진수가 특별히 어떤 프로그램을 짜거나 특정작업을 할때 유용하기 때문에
저 질문을 던진 것 같은데요.. 다른 님들도 댓글을 달아주시기 바랍니다..ㅠ.ㅠ
16진수를 사용해서 프로그램을 짜게되면 어떤 유용한 것이 있을까요?? -
냐하 2024-11-15
컴퓨터는 0 , 1밖에 모르죠.. 그래서 컴퓨터가 기억할 수있는건 만약 1개의 비트가있으면
0,1 = 2개
2개비트면 4개
3개 비트면 8개
4개 비트면 16개 이렇게 있어요.
이런식으로 하다보면 8개 비트가 1개의 바이트가 되고요.
c언어에서 16진수를 사용한다기보단 컴퓨터가 2의 배수를 사용한다는게 맞는거 같네요.
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2676182 | 숫자 순서대로 배열하는법 | 권뉴 | 2024-11-24 |
2676152 | 기본적인거 하나 질문드립니다. | 개미 | 2024-11-24 |
2676124 | 함수선언관련 질문이에요~...털썩..수정완료 (2) | 가지 | 2024-11-24 |
2676092 | C언어 책 (2) | 아서 | 2024-11-24 |
2676065 | 웹사이트 또는 메신저 등에서 원하는 텍스트를 검사하는방법?? (1) | 모든 | 2024-11-23 |
2676033 | 배열 기초연습중 발생하는 에러 ㅠㅜ... | Creative | 2024-11-23 |
2676005 | keybd_event 게임 제어 | 영글 | 2024-11-23 |
2675900 | 진짜기본적인질문 | 글길 | 2024-11-22 |
2675845 | 수정좀해주세요ㅠㅠㅠ | 해골 | 2024-11-21 |
2675797 | 병합 정렬 소스 코드 질문입니다. (2) | 도래솔 | 2024-11-21 |
2675771 | 큐의 활용이 정확히 어떻게 되죠?? | 해긴 | 2024-11-21 |
2675745 | 도서관리 프로그램 질문이요 | 도리도리 | 2024-11-20 |
2675717 | 2진수로 변환하는것! (3) | 동생몬 | 2024-11-20 |
2675599 | for문 짝수 출력하는 법 (5) | 널위해 | 2024-11-19 |
2675575 | Linux 게시판이 없어서.. | 첫삥 | 2024-11-19 |
2675545 | 구조체 이용할 때 함수에 자료 넘겨주는 것은 어떻게 해야 하나요? | 아연 | 2024-11-19 |
2675518 | 사각형 가로로 어떻게 반복해서 만드는지좀.. 내용 | 신당 | 2024-11-18 |
2675491 | !느낌표를 입력하는것은 어떻게합니까~~?ㅠㅠ (5) | 사지타리우스 | 2024-11-18 |
2675411 | 파일입출력으로 받아온 파일의 중복문자열을 제거한 뒤 파일출력 | 앨버트 | 2024-11-17 |
2675385 | 링크드리스트 주소록 질문드립니다. (1) | 겨루 | 2024-11-17 |