요새 C언어 공부하는데 계속 질문을 올리게 되네요 ^^
숫자 변수중에 int 와 short가 있는데int 2바이트 -32768~32768
short2바이트 -32768~32768
인데 굳이 이렇게 두개가 있는 이유는 무었이가요?
어떤경우에 short를 쓰는지
내길 2026.04.04 댓글 5
요새 C언어 공부하는데 계속 질문을 올리게 되네요 ^^
숫자 변수중에 int 와 short가 있는데int 2바이트 -32768~32768
short2바이트 -32768~32768
인데 굳이 이렇게 두개가 있는 이유는 무었이가요?
어떤경우에 short를 쓰는지
아리솔 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바이트 아닌가요?