int 변수와 short 변수의 차이??

요새 C언어 공부하는데 계속 질문을 올리게 되네요 ^^
숫자 변수중에 int 와 short가 있는데int 2바이트 -32768~32768

short2바이트 -32768~32768
인데 굳이 이렇게 두개가 있는 이유는 무었이가요?
어떤경우에 short를 쓰는지

댓글 5

  • 아리솔 2026.04.04

    sizeof(int)해서 출력해보는 센스~ ^-^

  • Glisten 2026.04.04

    2바이트 int 라면 16비트 시대의 이야기 입니다
    x86 시대 (32비트) 는 4바이트 크기 입니다.
    64비트 CPU 라면 int 는 4bytes 가 아니라 8bytes 이겠지요

  • 나샘 2026.04.04

    현재 보통의 시스템은 int가 4바이트로 옛날의 long과 같습니다.
    그것또한 시스템에 따라 달라질 수 있습니다

  • 사과 2026.04.04

    요즘컴퓨터는 메모리 용량이나 처리 속도등의 예전에 비해 엄청나게 좋아졌습니다. 그래서 보통 int를 사용합니다. 하자만 모바일쪽이나 임베디드쪽은 1메가도 안되는 제약된 공간에 프로그래밍을 하면 int 난무는 배부른 소리죠~ ^^ 그러닌깐 short 를 사용하면 int 사용한거에 비해 2byte를 아낄수 있서 사용하는겁니다.^^

  • 김자영 2026.04.04

    int는 4바이트 아닌가요?

프로그램 개발일반 다른 글

목록