문제
C언어 라이브러리 중 stdlib.h에 대한 설명으로 옳은 것은?
① 문자열을 수치 데이터로 바꾸는 문자 변환함수와 수치를 문자열로 바꿔주는 변환함수 등이 있다. ② 문자열 처리 함수로 strlen()이 포함되어 있다. ③ 표준 입출력 라이브러리이다. ④ 삼각 함수, 제곱근, 지수 등 수학적인 함수를 내장하고 있다.
정답
1번
해설
정답: 1. stdlib.h는 형 변환(atoi, atof, itoa 등), 메모리 할당, 난수 생성, 프로세스 제어 등의 함수를 제공한다.
오답 풀이
- 1번: 문자열↔수치 변환 함수가 stdlib.h에 있으므로 옳다.
- 2번: strlen()은 string.h에 포함된다.
- 3번: 표준 입출력 라이브러리는 stdio.h이다.
- 4번: 수학 함수는 math.h에 포함된다.
보충 개념 stdlib.h: 형 변환, 동적 메모리, 난수, 정렬/검색, 프로세스 제어 함수.