수다닷컴

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

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

앨프레드

2023.04.01

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

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

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

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

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

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

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

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

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

신청하기





COMMENT

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

  • 날위해

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

  • 한말글

    - 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)방식으로 저장하

  • 아메

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

  • 오빤테앵겨

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

  • 주나

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

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

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

번호 제 목 글쓴이 날짜
2702287 c++ 변수 중간값 뽑아내서 비교하는 법 헛장사 2025-07-21
2702258 AS2,0 함수에서 매개변수의 타입이 각각 다를때는? (5) 하림 2025-07-21
2702228 이 표현은 무엇인지... 몰라서요. (2) 도란도란 2025-07-21
2702197 dll 인젝션 사용법좀 알려주세요 새밝 2025-07-21
2702147 dd 안에 div들어가도 되나요? (8) 꿈 2025-07-20
2702086 [질문]세션 박스 질문입니다. (1) 하연 2025-07-20
2702057 씨언어 숙재좀 풀어주실분 ㅜ.ㅜ (3) 난슬 2025-07-19
2702000 select 사용시 label 문제 질문드립니다. 김예쁨 2025-07-19
2701970 실행파일의 이름은 어디서 변경하는지요???? 호빵녀 2025-07-19
2701856 다시 한번 대체텍스트 관련 질문입니다.. (1) 한샘가온 2025-07-18
2701803 저에게 지식의 자비를~ 베푸소서~!! (4) 봄바람 2025-07-17
2701773 메모장 파일을 읽고 출력하는 내용에 관한 질문입니다. 한국드립 2025-07-17
2701748 아이피 변경 부분이요... 날애 2025-07-17
2701665 자바스크립트 // 왜 if 두개를 쓰면 오류가 나죠? (2) 글리슨 2025-07-16
2701636 모바일웹 게시판 만들기 조언좀 부탁드려요 ㅜㅜ (2) 정훈 2025-07-16
2701610 [질문] AS3 액션으로 스테이지 사이즈를 조절할 수 있는 방법이 있을까요? (1) 앵겨쪼 2025-07-15
2701556 input text에 한글을 default 하려면.. (3) 히나 2025-07-15
2701528 apmsetup 접속이.... (5) 곰돌이 2025-07-15
2701506 암호를 *로 (6) 도도한 2025-07-14
2701475 배열최대값 찾기인데; 소스좀 해석해주세요; Orange 2025-07-14
<<  이전  1 2 3 4 5 6 7 8 9 10  다음  >>

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