프로그래밍언어/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