-
C 라이브러리 종류Programming 2010. 2. 6. 22:08
*표준라이브러리
표준 라이브러리는 프로그래머에게 편리하게 사용할 수 있는 다양한 종류의 함수를 제공한다.
#헤더 파일과 관련함수
stdio.h : 표준입출력함수
ex)printf(),scanf(),getchar(),fopen(),fseek()...
string.h:메모리와 문자열의 처리
ex)strcat(),strcmp(),strcpy(),stlen()...
ctype.h :문자 검사 및 변환
ex)isalnum(),isalpha(),isgrpah(),tolower()...
math.h:삼각 함수, 지수,절대값 함수 등의 수학
ex)sin(),cos(),tan(),log(),exp(),fmod(),sqrt(),abs()...
stdlib.h : 메모리 동적 할당, 가상 난수 발생, 문자열 변환
ex)malloc(),rand(),strtod(),atlf()...
malloc.h::메모리 할당에 관련된 함수
ex)calloc(),free(),malloc()...
time.h : 날짜와 시간 그리고 내부 클럭
ex)clock(),ctime(),asctime(),ftime(),time(),getdata()...
****산술함수
산술함수는 계산프로그램을 할 때 사용하는 함수들을 말한다. 산술 함수들의 인수와 반환값은 거의 모두 double형을 선언되고, (math.h>헤더 파일이 필요하다.
==========================================================================
함수명 형식 기능
sin(x) double sin(double x) sin함수 제공
cos(x) double cos(double x) cosine함수 제공
tan(x) double tan(double x) tangent 함수 제공
fmod(x) double fmod(double x) double형 부동소수점을 x/y한 나머지
log(x) double log(double x) 자연대수 log x 제공
log10(x) double log10(double x) 상용대수 log10x 제공
exp(x) double exp(double x) 지수함수 제공
asin(x) double asin(double x) arch sine 함수 제공
acos(x) double acos(double x) arch cosine함수 제공
atan(x) double atan(double x) arch tangent함수 제공
pow(x,y) double pow(double x,double y) x를 y승
sqrt(x) double sqrt(double x) 양의 제곱근 루트 x
abs(x) int abs(int x) x의 절대값 제공
floor(x,y) double floor(double x, double y) 부동소수점 x의 소수점이하를
전달하여 버린수
==========================================================================
'Programming' 카테고리의 다른 글
Eclipse 테마 설정하기 (0) 2011.07.08 find명령어과 grep명령어를 이용하여 파일안의 문자열 찾기 (1) 2010.12.23 compile과 build (0) 2009.11.09 쉬운 코드가 장땡인가 (0) 2009.07.20