더북(TheBook)

8.8 요약

C 라이브러리는 다양한 헤더 파일을 통해 연결된다.

수학 함수는 tgmath.h에서 제공하는 타입-독립 매크로로 사용하는 것이 가장 좋다.

입력과 출력(IO) 인터페이스는 stdio.h에서 제공한다. 텍스트나 원본 바이트로 IO를 수행하는 함수를 제공한다. 텍스트 IO는 직접 실행될 수도 있고 특정한 서식으로 구성될 수도 있다.

스트링 처리 기능 중 문자 분류에 대한 것은 ctype.h에서 제공하는 함수로 처리하고, 숫자 변환에 대한 것은 stdlib.h에서 제공하고, 스트링을 다루는 함수는 string.h에서 제공한다.

time.h에서 제공하는 시간 처리 함수는 우리가 일상에서 사용하는 달력 시간(calendar time)을 다룰 수도 있고, 초나 나노 초 단위의 물리 시간(physical time)도 다룰 수 있다.

C 표준은 구동 중인 프로그램의 실행 환경을 표현하는 데 아주 기본적인 인터페이스만 제공한다. getenv는 환경 변수에 접근하는 기능을 제공하고, locale.h는 일상 언어에 대한 인터페이스를 제공한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.