수다닷컴

  • 해외여행
    • 괌
    • 태국
    • 유럽
    • 일본
    • 필리핀
    • 미국
    • 중국
    • 기타여행
    • 싱가폴
  • 건강
    • 다이어트
    • 당뇨
    • 헬스
    • 건강음식
    • 건강기타
  • 컴퓨터
    • 프로그램 개발일반
    • C언어
    • 비주얼베이직
  • 결혼생활
    • 출산/육아
    • 결혼준비
    • 엄마이야기방
  • 일상생활
    • 면접
    • 취업
    • 진로선택
  • 교육
    • 교육일반
    • 아이교육
    • 토익
    • 해외연수
    • 영어
  • 취미생활
    • 음악
    • 자전거
    • 수영
    • 바이크
    • 축구
  • 기타
    • 강아지
    • 제주도여행
    • 국내여행
    • 기타일상
    • 애플
    • 휴대폰관련
  • 프로그램 개발일반
  • C언어
  • 비주얼베이직

c언어에서 16진수의 사용에 대한 질문입니다.(정확한답만 달아주시길..)

세나

2023.04.01

c언어에서 16진수를 사용하는 이유가 뭐죠??c언어에서 16진수를 사용하는 이유에 대해 알고 싶습니다.질문 내용 : 교수님이 수업시간에 황당한 과제를 내줬는데요..
그건 코딩도 아닌 c언어에서 16진수를 사용하는 이유에 대해 알아오라는 것이었습니다..-_-;;
차라리 코딩이면 더 나은데 이런 어이없는 과제를.. 제가 알기론 메모리 접근의 용이함이나
프로그래머의 입장에서는 2진수보단 16진수가 식별하기 더 좋다는 이유.. 요정도?.. 맞는지도
모르겠어요.. 그냥 어디서 주워들었던 것 같은데..
고수님들 정확한 답변을 해주시면 감사하겠습니다.. 참고로 정확하지 않은 답변은 사절할께요..^^;;
요즘 하도 지식in에 어이없는 답변들이 많아서.. 그럼 고수님들 부탁드려요!!

추가//
제가 생각하기에는 16진수가 특별히 어떤 프로그램을 짜거나 특정작업을 할때 유용하기 때문에
저 질문을 던진 것 같은데요.. 다른 님들도 댓글을 달아주시기 바랍니다..ㅠ.ㅠ
16진수를 사용해서 프로그램을 짜게되면 어떤 유용한 것이 있을까요??

신청하기





COMMENT

댓글을 입력해주세요. 비속어와 욕설은 삼가해주세요.

  • 슬아라

    16진수가 당연히 더 외우기 쉽겠군요.. 수다님 정말 감사합니다. ^^

    댓글달아주신 다른분들도 정말 감사드려요. 많은 도움이 됐습니다~!!

  • 하랑

    부호 있는 16비트의 정수에서 가장 큰 값을
    10진수로 하면 32767
    2진수로 하면 0111111111111111
    16진수로 하면 7FFF
    어떤게 외우기 쉬울까요?

  • 글길

    데이터형의 최소의 단위가 byte라고 그런게 아닌가도 생각드네요. byte는 8개의 bit로 이루어져있죠.
    10진수로 환산하면 16이 되니까, 이것을 16진수로 표현하면 0xF 가되네요.

  • 개럭시

    황당한 답변을 하나 말씀드린다면, 컴퓨터란 놈이 bit밖에 모르는데, 그걸 사람이 쉽게 이해하기 위해서 만든게 16진수다라고 말씀드릴수있겠네요.왜 16진수냐 4진수 8진수,32진수도 만들면 안되느냐는 생각도 할수있겠지만, 아마도 16진수보다 효율이 떨어져서 사용하지 않는듯 하네요..

  • 화이트캣

    bit연산이 쉽다는 장점이 있겠네요.

  • 강남맨

    우선은 10진수보다는 16진수가 2진수(바이너리코드)로 상호변환하기가 더 쉬운걸로 알고있습니다.
    단지 자리수마다 4비트로 바꾸기만 하면 되거든요..
    또, 16진수가 10진수보다~ 수치에 대한 함축성이 더 큰점과 인식하기 쉽다는것도 이유가 되지 않을까요?
    가령~ DWORD 형(4바이트)의 최대크기인 수는 0xFFFFFFFF 가 되는데~~
    이를 10진수로 나타내면.. 4,294,967,295 가 됩니다..;;
    이건 어디까지나 제 주관적인 생각이지만

  • 의사양반

    제가 생각하기에는 16진수가 특별히 어떤 프로그램을 짜거나 특정작업을 할때 유용하기 때문에
    저 질문을 던진 것 같은데요.. 다른 님들도 댓글을 달아주시기 바랍니다..ㅠ.ㅠ
    16진수를 사용해서 프로그램을 짜게되면 어떤 유용한 것이 있을까요??

  • 2gether

    컴퓨터는 0 , 1밖에 모르죠.. 그래서 컴퓨터가 기억할 수있는건 만약 1개의 비트가있으면
    0,1 = 2개
    2개비트면 4개
    3개 비트면 8개
    4개 비트면 16개 이렇게 있어요.
    이런식으로 하다보면 8개 비트가 1개의 바이트가 되고요.
    c언어에서 16진수를 사용한다기보단 컴퓨터가 2의 배수를 사용한다는게 맞는거 같네요.

번호 제 목 글쓴이 날짜
2699816 오류 질문입니다.. (1) 해비치 2025-06-29
2699763 질문입니다 ! 꼭 좀 도와주세요ㅠㅠ (2) 미라 2025-06-28
2699555 c언어 다항식을 입력을 했는데 왜 출력이 안될까요? 피스케스 2025-06-27
2699528 C언어 포인터연산 질문입니다. (3) 안녕나야 2025-06-26
2699476 끌어올림;;달력 짜봤는데요 이 소스 줄일 수 있나요? - 스샷첨부 (2) 클라우드 2025-06-26
2699444 [좀 급함] system("explorer [주소] ") 문에 변수를 사용할 수 있나요? 알 2025-06-26
2699415 파일//read//와 배열 아란 2025-06-25
2699386 구조체 안에 일부분만 char 배열에 복사하려면 어떻게 해야하나요? (1) 미즈 2025-06-25
2699361 연결리스트 정렬하는 부분에 대해서 질문 드립니다 아이처럼 2025-06-25
2699304 [기초]아직 안주무시는분 계신가요..?포인터배열? 좀 도와주세요. 놀리기 2025-06-24
2699272 printf() 함수이용해서 프로그램 만들기 질문요! (5) 다가 2025-06-24
2699221 PUSH와 POP코드를 더 간단하게 어떻게 해야할까요? 파라미 2025-06-24
2699192 설치오류가 자꾸 나요 한번봐주세여~ (1) 소녀틳향기 2025-06-23
2699161 for loop안에 있는 if문 (9) Orange 2025-06-23
2699105 링크더리스트 이전 링크값 출력함수. 꼬꼬마 2025-06-23
2699078 정수를 한자리씩 배열에 담는 법은 어떻게 하나요.. (4) 귀염포텐 2025-06-22
2699024 C언어 공부하려는데 도와주세요!!! (2) 달님 2025-06-22
2698994 날짜 계산하는 C 코드 짜고 있는데 꽉 막혀서 질문드립니다.. (6) 별 2025-06-22
2698967 파일삭제 윈도우 폴더까지 접근하게하는 함수가 뭔가요 (2) 샤인 2025-06-21
2698938 c언어 메모리질문 (3) 나래 2025-06-21
<<  이전  1 2 3 4 5 6 7 8 9 10  다음  >>

수다닷컴 | 여러분과 함께하는 수다토크 커뮤니티 수다닷컴에 오신것을 환영합니다.
사업자등록번호 : 117-07-92748 상호 : 진달래여행사 대표자 : 명현재 서울시 강서구 방화동 890번지 푸르지오 107동 306호
copyright 2011 게시글 삭제 및 기타 문의 : clairacademy@naver.com