int 값 범위에 대하여
int는 프로그래밍 언어 C에서 정수형 변수를 정의하는 데 사용되는 데이터 유형입니다. 일반적인 컴퓨터에서 int는 4바이트, 32비트를 차지하고, 데이터 범위는 -2147483648~2147483647[-2^31~2^31-1]이다. 마이크로컴퓨터에서는 int가 2byte, 16bit를 차지하고, 데이터 범위는 -32768~32767[-2^15~2^15-1]이다.
확장 정보:
작성자가 int 범위를 넘는 숫자를 지정하면 float로 해석됩니다. 부동 소수점이 ?int 범위를 벗어나는 경우 부동 소수점이 정확한 정수 결과를 제공할 만큼 정밀도가 충분하지 않기 때문에 결과가 정의되지 않습니다. 이 경우에는 경고나 알림이 없습니다.
값을 int로 명시적으로 변환하려면 (int) 또는 (integer)? 캐스팅을 사용하세요. 그러나 대부분의 경우 연산자, 함수 또는 흐름 제어에 int 매개변수가 필요한 경우 값이 자동으로 변환되므로 캐스팅이 필요하지 않습니다.