로딩
요청 처리 중입니다...

C언어 <limits.h>

 C언어 <limits.h>

우리가 C언어를 사용하다가 보면 간혹 범위를 넘어서서 예상치 못한 값을 나오게 하는 경우가 생긴다. 그리고, 오버플로우가 발생될 수 있다.

그래서 이런 것들을 방지하기 위해 사용되는 C언어 표준 라이브러리는 이다. 그러므로, 이번에는 에 대해 정리하겠다. ① 기본 개념 1) 정의 → C 언어 표준 라이브러리에 포함된 헤더 파일 → 정수형 자료형(char, int, short, long 등)이 가질 수 있는 최소값(MIN)과 최대값(MAX)을 매크로로 정의해 둔 파일 2) 사용하는 이유 오버플로우(Overflow) 방지 → 변수가 최대값을 초과할 경우, 원치 않는 동작이 발생 가능 자료형 선택 시 도움 → 메모리 사용을 최적화하기 위해 적절한 자료형 선택 가능 이식성(Portability) → 다른 시스템(32비트, 64비트)에서도 일관된 코드를 작성 가능 3) 주의할 점 범위를 벗어나는 값 사용 금지 → 값이 범위를 벗어나면 오버플로우 또는...