c 크기 정해진 정수자료형

떵떵·2022년 5월 15일
0

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개의 댓글