- 프로그램을 효율적으로 개발할 수 있도록 자주 사용하는 함수나 데이터들을 미리 만들어 모아 놓은 집합체
- 반복적인 코드 작성을 피하기 위해 미리 만들어 놓은 것
- 필요할 때 언제든지 호출하여 사용
- 도움말, 설치 파일 샘플 코드 등을 제공
- 모듈과 패키지 모두를 의미
- 모듈 : 하나의 기능이 한 개의 파일로 구현된 형태
- 패키지 : 하나의 패키지 폴더 안에 여러 개의 모듈을 모아 놓은 형태
- 표준 라이브러리
- 프로그래밍 언어에 기본적으로 포함되어 있는 라이브러리
- 여러 종류의 모듈이나 패키지 형태
- 외부 라이브러리
- 개발자들이 필요한 기능들을 만들어 인터넷 등에 공유해 놓은 것
- 외부 라이브러리를 다운받아 설치한 후 사용
1. C언어의 대표적인 표준 라이브러리
- stdio.h
- 데이터 입 · 출력에 사용되는 기능 제공
- printf, scanf, fprintf, fscanf, fclose, fopen
- math.h
- 수학 함수 제공
- sqrt, pow, abs
- string.h
- 문자열 처리에 사용되는 기능 제공
- strlen, strcpy, strcmp
- stdlib.h
- 자료형 변환, 난수 발생, 메모리 할당에 사용되는 기능들을 제공
- atoi, atof, srand, rand, malloc, free
- time.h
- 시간 처리에 사용되는 기능 제공
- time, clock
📖 Reference
2023 시나공 정보처리기사 필기 : 네이버 도서
네이버 도서 상세정보를 제공합니다.
search.shopping.naver.com
728x90
반응형
'Certificate > 정보처리기사' 카테고리의 다른 글
| [4과목 프로그래밍 언어 활용] 프로그래밍 언어 활용 - 148. 프로토타입 (0) | 2025.11.20 |
|---|---|
| [4과목 프로그래밍 언어 활용] 프로그래밍 언어 활용 - 147. ⭐ 예외처리 (Exception Handling) (0) | 2025.11.20 |
| [4과목 프로그래밍 언어 활용] 프로그래밍 언어 활용 - 144. ⭐ 스크립트 언어 (Script Language) ~ 145. 선언형 언어 (0) | 2025.11.20 |
| [4과목 프로그래밍 언어 활용] 프로그래밍 언어 활용 - 142. 절차적 프로그래밍 언어 ~ 143. 객체지향 프로그래밍 언어 (0) | 2025.11.20 |
| [4과목 프로그래밍 언어 활용] 프로그래밍 언어 활용 - 140. Python의 기초 (0) | 2025.11.20 |