ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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
Designed by Tistory.