#include<limits.h> 선언후에 사용되는 정의값
stdio.h 와 마찬가지로 limits.h 도 헤더파일입니다.
다만 틀린 것이 있다면 limits.h 는 매크로 상수처럼 그 값과 변수명이 이미 정해져 있다는 것이죠.
따라서 유효범위를 알아야 하기위해서는 변수명또한 알아두셔야합니다.
limits.h 헤더파일 내용.
#include<limits.h> 선언후에 사용되는 정의값
CHAR_BIT char의 비트 수
SCHAR_MIN signed char의 최소값
SCHAR_MAX signed char의 최대값
UCHAR_MAX unsigned char의 최대값
CHAR_MIN char의 최소값
CHAR_MAX char의 최대값
MB_LEN_MAX 멀티바이트 문자의 최대 바이트 수
SHRT_MIN short int의 최소값
SHRT_MAX short int의 최대값
USHRT_MAX unsigned short int의 최대값
INT_MIN int의 최소값
INT_MAX int의 최대값
UINT_MAX unsigned int의 최대값
LONG_MIN long int의 최소값
LONG_MAX long int의 최대값
ULONG_MAX unsigned long int의 최대값
ex)
#include<stdio.h>
#include<limits.h>
int main(void)
{
short min = SHRT_MIN;
short max = SHRT_MAX;
printf("MAX:[%d],MIN[%d]\n", max, min);
return(0);
}
'c 언어 > 초급과정' 카테고리의 다른 글
[C언어] 변수 단위 파일 읽기 함수 - fscanf (0) | 2021.12.17 |
---|---|
Standard sample Makefile (0) | 2021.08.06 |
c언어 console hexa,tettris에 이용할 기초출력코드 (0) | 2021.05.28 |
C (프로그래밍 언어) 개요 (0) | 2021.04.27 |
문자열중에 오직 하나의 문자만 존재할경우를 찾는(?) (0) | 2020.08.30 |