수다닷컴

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

c언어관련 질문이요! [초보]

공주

2023.08.24

제가 정말 궁금한 것이예요...[매우 헷갈림]

제가 초보라가지구 이해가 잘 안가요..

[질문 들어갑니다. 끝까지 읽어주세요.]

정수형 변수는 정수값을 기억시킬 수 있는 변수로, 가장 일반적인 형태는 선언 부분에서 int로 선언하는 것인데, 이때 메모리에는 1워드 크기 만큼의 용량이 잡힌다. 4가지의 정수형 변수를 선언할 수 있는 형식이 존재한다.

책에 이런내용이 있는데요..
여기서 정수형 변수 종류가.. 밑에것들인데..

short (int)
int
long (int)
unsigned (int)

이것들의 특징(장단점,특별한것,어느때에 사용하는가?)과 정의좀...
[알기 쉽게.. 책에는 자세히 안나와있음. 몇바이트니 이런것들....]
그리고 16비트 시스템 과 32비트 시스템은 왜 존재 하는거죠..?
그냥 하나만 있으면 되는거 가지구.. ㅡㅡ;[설마 컴퓨터 사양과 관련 있는것은 아니겠죠?]

제가 제일 헷갈리는건데요.. 16비트 시스템과 32비트 시스템이에요..

아무튼 궁금증이 풀렸으면 좋겠어요 ㅜㅜ

신청하기





COMMENT

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

  • 잉간 2023-08-24

    제가 하나만 덧 붙일게요..16비트시스템과 32비트시스템을 구별하는 이유는요...그 넘이 가지구 있는 register의 크기차이랍니다. 예를 들어 산술연산에서 쓰이는 accumulator아시죠? 이것도 일종의 register거든요...register의 크기가 커짐에 따라 계산할수 있는 범위가 커지니까 성능은 올라가겠죠?

  • 가막새 2023-08-24

    - boolean은 true와 false 두 가지 값만 표현할 수 있으면 되므로 가장 작은 크기인 1 byte.
    - char은 자바에서 유니코드(2 byte 문자체계)를 사용하므로 2 byte.
    - byte는 크기가 1 byte라서 byte.
    - int(4 byte)를 기준으로 짧아서 short(2 byte), 길어서 long( 8byte). (short - long)
    - float는 실수값을 부동소수점(floating-point)방식으로 저장하

  • 가람 2023-08-24

    논리형 - true와 false 중 하나를 값으로 갖으며, 조건식과 논리적 계산에 사용된다.
    문자형 - 문자를 저장하는데 사용되며, 변수 당 하나의 문자만을 저장할 수 있다.
    정수형 - 정수 값을 저장하는 데 사용된다. 주로 사용되는 것은 int와 long이며,
    byte는 이진데이터를 다루는데 주로 사용되며,
    short은 C언어와의 호환을 위해서 추가하였다.
    실수형 - 실수 값을 저장하는데

  • 한내 2023-08-24

    8비트에 1바이트죠 표현할수잇는수자범위는 n^2승이구요 short int 2바이트입니다. 4바이트 int값이 반이죠..
    unsigned 붙어도 바이트수는변하지않습니다. 단지 -음수로 나타낼수잇는값을 양수쪽으로 사용하기때문에
    양수표현을 더많이 할수있죠. 16비트시스템과 32비트의 차이라면 C언어 표준안에보면 int가 정확하게 4바이트라고 안해놓앗습니다. 그냥 short보다 크고 long보다는 작다라고되어잇을거에요 그게 어떤 운영체제인가에따라서 달라진다고

  • 나려 2023-08-24

    저도 잘 모르지만...
    그 bit 수는... 한 단위로 처리할 수 있는 단위라고 보시면 됩니다.
    그리고 16비트 컴퓨터는 16비트로 접근할 수 있는 메모리를 가질수 있고,
    32비트 컴퓨터는 32비트로 접근할 수 있는 메모리를 가질수 있습니다.

    자세한것은 네이버 지식즐에서 간단한 검색으로 자세한 답변을 찾을 수 있을것입니다요~ ^_^

    각 형이 몇바이트인지를 알고 싶으시다면.. sizeof() 라는 연산자를 사용해 보시는게 좋을것입니다.
    printf(\

번호 제 목 글쓴이 날짜
2700686 카테고리 호버시 세부카테고리 보이게하는 것, css로만 가능할까요?? (3) 다힘 2025-07-07
2700658 메타태그 질문드립니다..ㅠㅠ;;; 모해 2025-07-07
2700632 외부에서 이미지 파일을 불러와야 합니다. 도와주세요. (4) 에일린 2025-07-06
2700579 (air + as3) smtp 이용해서 첨부파일 포함해서 메일 보내기 물보라 2025-07-06
2700524 클릭시 밑에 메뉴 나오게 (4) 새솔 2025-07-05
2700505 activex를 비쥬얼6.0으로 만들었는데요 비스타 배포시에 안되서 질문드립니다 (3) 참이 2025-07-05
2700452 c언어에서... 자료형 구분.... (3) 시내 2025-07-05
2700422 버전에 관해 질문 라온제나 2025-07-04
2700393 mysql이 갑자기!!!!!!!!!!!!!!!에러가;; (2) 소미 2025-07-04
2700359 3.0 ) SimpleButton 상태 강제 변경 (3) 희선 2025-07-04
2700304 ie8 전용핵 문의 (3) 여자 2025-07-03
2700281 이런경우 어떻게 코딩해야 표준에 따르는건가요? (6) 늘솜 2025-07-03
2700230 질문이여 ! 뿡뿡몬 2025-07-03
2700205 액션스크립트책 좀 추천해주세요. (10) 화이트캣 2025-07-02
2700173 자바 소스인데 어떤게 에러인지..? (1) 호빵녀 2025-07-02
2700142 하단이 붙어있는 가변 레이아웃구조 질문드립니다. 이플 2025-07-02
2700089 이미지를 사다리꼴로 비틀게 하는 액션코드가 있나요? (4) 여름 2025-07-01
2700033 배경에 그라데이션을 넣으려고 하는데요.. (4) 화이티 2025-07-01
2700005 [질문] TextField 객체의 실제 높이 알아오는 방법 ? 천사의눈물 2025-07-01
2699978 FileReferenceList를 이용하여 업로드시 자꾸 실행속도가 느리다는 팝업이... (10) 데이비드 2025-06-30
<<  이전  1 2 3 4 5 6 7 8 9 10  다음  >>

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