인생마린
어떤 공부 블로거의 금서목록
인생마린
전체 방문자
오늘
어제
  • 전체 (155)
    • C언어 (19)
    • Python (14)
      • Flask (0)
    • Coding Challenge (11)
      • Code Clone & Review (0)
      • Toy Project (0)
      • 오늘의 코드 (5)
    • Algorithm (6)
    • JAVA (8)
    • 웹 (8)
      • Javascript (3)
    • 정보보안 (19)
    • 기타 (21)
    • 일기는일기장에 (2)
    • 리눅스 (4)
    • 철학 (1)
    • 주식 (14)
    • AI (2)
    • 독후감 (13)
    • 프로그래밍 (4)
    • 게임 (1)
    • Devops (2)
      • CI_CD (2)
      • AWS (0)
    • Flutter (3)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • smtplib
  • TFT
  • Bitcoin
  • Flutter
  • 폭락
  • 주식 #ETF
  • 코인
  • Regex
  • 퀴즈봇
  • python #eval #dictionary
  • 비트코인
  • 주식 #배당주
  • vpn
  • 카카오톡봇
  • best of best
  • 해커톤
  • 주린이 #주식
  • Java
  • 가상화폐
  • turtle
  • 우영우 #패러디논란
  • Python
  • 백테스팅
  • c언어
  • 테라
  • Sphinx
  • flask
  • Regular Expression
  • 정규표현식
  • 불편한사회

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
인생마린

어떤 공부 블로거의 금서목록

C언어

[C언어] math.h 에 대해 알아보기

2017. 5. 28. 21:52
반응형

math.h 는 딱 봐도 기능이 수학적인 것들이 포함 되있을 거라는 느낌이 올 것입니다.

힘들게 우리가 코딩하지 않고도 이렇게 라이브러리에 수학식들이 있다는것에 감사히 여깁시다..

정작 많이 쓰진 않는건 함정


함수

함수설명
삼각 함수
double sin ( double x );사인 x를 구한다.
double cos ( double x );코사인 x를 구한다.
double tan ( double x );탄젠트 x를 구한다.
역 삼각 함수
double asin ( double x );아크 사인 x를 구한다.
double acos ( double x );아크 코사인 x를 구한다.
double atan ( double x );아크 탄젠트 x를 구한다.
double atan2 ( double y, double x );아크 탄젠트 y/x를 구한다.
쌍곡선 함수
double sinh ( double x );하이퍼볼릭 사인 x를 구한다.
double cosh ( double x );하이퍼볼릭 코사인 x를 구한다.
double tanh ( double x );하이퍼볼릭 탄젠트 x를 구한다.
지수 · 대수 함수
double exp ( double x );g
double frexp ( double x, int * exp );지수를 exp가 가리키는 변수에 저장하고 가수를 반환한다.
double ldexp ( double x, int exp );x * 2exp를 반환한다.
double log ( double x );loge x를 구한다.
double log10 ( double x );log10 x를 구한다.
double modf ( double x, double * intpart );정수부를 intpart가 가리키는 변수에 저장하고 소수부를 반환한다.
거듭제곱 · 거듭제곱근 · 올림 · 내림 · 절댓값 · 나머지 함수
double pow ( double x, double y );xy를 구한다.
double sqrt ( double x );{\displaystyle {\sqrt {x}}}{\displaystyle {\sqrt {x}}}를 구한다.
double ceil ( double x );x보다 작지 않은 가장 작은 정수를 구한다.
double floor ( double x );x보다 크지 않은 가장 큰 정수를 구한다.
double abs ( double x );x의 절댓값을 구한다.
double fmod ( double x, double y );x를 y로 나눈 나머지를 구한다.

XSI에서 추가된 것들

이 함수들은 ANSI나 표준 C에는 등록되지 않았다.

이름설명
double j0(double x)밑이 0인 제 1종 베셀 함수
double j1(double x)밑이 1인 제 1종 베셀 함수
double jn(int n,double x)밑이 n인 제 1종 베셀 함수
double scalb(double x,int y)x * FLT_RADIXy
double y0(double x)밑이 0인 제 2종 베셀 함수
double y1(double x)밑이 1인 제 2종 베셀 함수
double yn(int n,double x)밑이 n인 제 2종 베셀 함수

The double-to-string conversion functions ecvt, fcvt and gcvt have been deprecated in favour of sprintf.

변수 · 상수 · 형식

이름설명
상수
HUGE_VAL아주 큰 값을 나타낸다. 수학 계산에서 결과가 너무 커 오버플로우가 나면 이 값을 반환한다.
M_E자연상수 e
M_LOG2Elog2e
M_LOG10Elog10e
M_LN2loge2
M_LN10loge10
M_PI원주율 π
M_PI_2{\displaystyle {\pi \over 2}}{\displaystyle {\pi  \over 2}}
M_PI_4{\displaystyle {\pi \over 4}}{\displaystyle {\pi  \over 4}}
M_1_PI{\displaystyle {1 \over \pi }}{\displaystyle {1 \over \pi }}
M_2_PI{\displaystyle {2 \over \pi }}{\displaystyle {2 \over \pi }}
M_2_SQRTPI{\displaystyle {2 \over {\sqrt {\pi }}}}{\displaystyle {2 \over {\sqrt {\pi }}}}
M_SQRT2{\displaystyle {\sqrt {2}}}{\sqrt {2}}
M_1_SQRT2{\displaystyle {1 \over {\sqrt {2}}}}{\displaystyle {1 \over {\sqrt {2}}}}


출처 : https://ko.wikipedia.org/wiki/Math.h

반응형
저작자표시 비영리 (새창열림)

'C언어' 카테고리의 다른 글

[C언어]ctype.h 에 대해 알아보자  (0) 2017.05.28
[C언어]assert.h 에 대해 알아보자  (0) 2017.05.28
[C언어] stdio.h 에 대해 알아보기  (0) 2017.05.28
[C언어] stdlib.h 헤더에 대해 알아보기  (0) 2017.05.28
[C언어] 문자열 선언&출력하기  (0) 2017.05.28
    'C언어' 카테고리의 다른 글
    • [C언어]ctype.h 에 대해 알아보자
    • [C언어]assert.h 에 대해 알아보자
    • [C언어] stdio.h 에 대해 알아보기
    • [C언어] stdlib.h 헤더에 대해 알아보기
    인생마린
    인생마린
    즐거운 프로그래밍~♬

    티스토리툴바