프로그래밍언어/C언어[초급]
[C언어][초급] Chapter63. 주요 표준 라이브러리 함수 – 꼭 알아야 할 C 기본 함수들
about_IT
2025. 4. 20. 00:20
728x90
C언어에는 자주 쓰이는 기능들을 손쉽게 구현할 수 있도록 다양한 표준 라이브러리 함수가 준비되어 있습니다.
이 함수들은 직접 구현하지 않아도 바로 사용할 수 있으며, 필요한 기능에 맞는 헤더파일만 포함하면 됩니다.
● 문자열 관련 함수 (string.h)
- strlen – 문자열 길이 구하기
- strcpy – 문자열 복사
- strcmp – 문자열 비교
- strcat – 문자열 이어붙이기
● 수학 관련 함수 (math.h)
- sqrt – 제곱근
- pow – 거듭제곱
- sin, cos, tan – 삼각 함수
● 문자 판별 함수 (ctype.h)
- isalpha – 알파벳인지 확인
- isdigit – 숫자인지 확인
- tolower, toupper – 대소문자 변환
● 유틸리티 함수 (stdlib.h)
- atoi – 문자열을 정수로 변환
- rand – 난수 생성
- exit – 프로그램 종료
● 시간 관련 함수 (time.h)
- time – 현재 시간 구하기
- clock – 실행 시간 측정
이 함수들은 C언어에서 실제 코딩을 할 때 가장 많이 쓰이며,
자주 연습하면 다양한 상황에 적절히 활용할 수 있습니다.
● 실습 문제
문제 1
문자열 "apple"의 길이를 구하는 함수는?
문제 2
정수 10의 제곱을 구하는 함수는 무엇이며, 어떤 헤더파일이 필요한가요?
문제 3
문자 'A'를 소문자로 바꾸는 함수는?
문제 4
"1234"라는 문자열을 정수로 바꾸는 함수는?
문제 5
두 문자열이 같은지 비교할 때 사용하는 함수는?
▶ 정답 확인하기
정답 1
strlen
정답 2
pow, math.h
정답 3
tolower
정답 4
atoi
정답 5
strcmp
728x90