c 크기 정해진 정수자료형

떵떵·2022년 5월 15일

c언어는 초창기에 만들어진 언어로 개발된 이후 하드웨어가 8비트 16비트 32비트 64비트등 나날이 발전하면서 정수 자료형의 크기가 그떄 그때 달라 하드웨어간의 호환에 문제가 발생하기 시작했다

이를 보완하기 위해 만들어진 자료형으로
#include <stdint.h>
을 꼭 선언하여 사용해야 한다.

#include <stdint.h>
int main()
{
	int8_t num1;
    int16_t num2;
    int32_t num3;
    int64_t num4;
}

위와같이 int 옆에 비트수를 붙여 사용하고

이 자료형도 최솟값, 최댓값을 사용할 수 있으며
INT8_MAX, INT32_MIN, UINT8_MAX 등등
기존 최댓값, 최솟값에서 비트 수만 채우면 된다.

0개의 댓글