라이브러리
라이브러리는 프로그래머들이 이미 만들어진 코드를 다시 개발하지 않아도 되게 하고, 서로 함께 작업할 수 있도록 만들어주는 함수의 모음입니다. 라이브러리는 문자를 대문자에서 소문자로 변환하거나, 문자열을 정수로 변환하는 것 등 C에서 자주 쓰이는 연산들의 함수를 포함합니다. 여러분의 프로그램에서 비슷한 기능을 수행해야 한다면, 이미 만들어져 있는 함수를 또 만드는 대신 이미 존재하는 라이브러리를 그대로 사용할 수 있습니다.
라이브러리 사용하기
라이브러리를 불러오기 위해서는 #include를 사용해 해당 라이브러리의 헤더 파일을 포함해주면 됩니다. 라이브러리를 불러오면 라이브러리 함수들을 사용할 수 있습니다. 왼쪽의 코드와 같이 작성하면 stdio.h 라이브러리에 속한 함수(printf, scanf 등)들과 math.h 라이브러리에 속한 함수(cos, sin 등)를 사용할 수 있습니다.
C에서 자주 쓰이는 라이브러리 함수
ctype.h : 문자 분류 함수, 문자열 처리시 문자의 유형에 따라 구분해서 처리해야 하는 경우에 사용하는 함수 라이브러리입니다.
math.h : 수학 관련 함수, 대부분의 수학 관련 함수는 double형의 인자를 갖고, double형의 값을 리턴합니다.
stdlib.h : 데이터 변환 함수, 데이터 변환 함수는 데이터 간의 형태 변환이 필요할 때 사용됩니다.
string.h : 문자열 처리 함수, 하나 혹은 두 개의 문자열을 입력 받아 문자열의 값을 처리합니다.
위에서 설명한 라이브러리와 다른 라이브러리에는 더 많은 함수가 있습니다. 이미 만들어져 있는 C 라이브러리를 살펴보고
어떤 함수를 쓸 수 있는지 보는 것이 좋습니다. 이렇게 하면 코드를 다시 만들지 않고 라이브러리에서 가져다 쓸 수 있습니다.
'Education' 카테고리의 다른 글
[부스트 코딩 뉴비 챌린지 2020] week2_LIVE 강의 (0) | 2020.07.27 |
---|---|
[부스트 코딩 뉴비 챌린지 2020] week2_Q&A (0) | 2020.07.27 |
[부스트 코딩 뉴비 챌린지 2020] week2_Q&A : 형식 연산자 %i와 %d (0) | 2020.07.27 |
[부스트 코딩 뉴비 챌린지 2020] week2: mission (0) | 2020.07.27 |
[부스트 코딩 뉴비 챌린지 2020] week2: C언어 (1) | 2020.07.27 |