C 라이브러리-<math.h>
그만큼 math.h헤더는 다양한 수학 함수와 하나의 매크로를 정의합니다. 이 라이브러리에서 사용할 수있는 모든 기능은double 인수 및 반환 double 결과로서.
라이브러리 매크로
이 라이브러리에는 하나의 매크로 만 정의되어 있습니다.
Sr. 아니. | 매크로 및 설명 |
---|---|
1 | HUGE_VAL 이 매크로는 함수의 결과가 부동 소수점 숫자로 표현되지 않을 때 사용됩니다. 올바른 결과의 크기가 너무 커서 표현할 수없는 경우이 함수는 범위 오류를 나타 내기 위해 errno를 ERANGE로 설정하고 매크로 HUGE_VAL 또는 그 부정 (-HUGE_VAL)에 의해 명명 된 매우 큰 특정 값을 반환합니다. 결과의 크기가 너무 작 으면 대신 0 값이 반환됩니다. 이 경우 errno는 ERANGE로 설정되거나 설정되지 않을 수 있습니다. |
라이브러리 기능
다음은 헤더 math.h에 정의 된 함수입니다-
Sr. 아니. | 기능 및 설명 |
---|---|
1 | double acos (double x) 라디안 단위의 x 아크 코사인을 반환합니다. |
2 | 더블 asin (더블 x) 라디안 단위의 x의 아크 사인을 반환합니다. |
삼 | 더블 아탄 (더블 x) x의 아크 탄젠트를 라디안으로 반환합니다. |
4 | 더블 atan2 (더블 y, 더블 x) 올바른 사분면을 결정하기 위해 두 값의 부호를 기준으로 y / x 라디안 단위의 아크 탄젠트를 반환합니다. |
5 | double cos (이중 x) 라디안 각도 x의 코사인을 반환합니다. |
6 | 더블 코시 (더블 x) x의 쌍곡 코사인을 반환합니다. |
7 | 이중 죄 (double x) 라디안 각도 x의 사인을 반환합니다. |
8 | double sinh (이중 x) x의 쌍곡 사인을 반환합니다. |
9 | double tanh (더블 x) x의 쌍곡 탄젠트를 반환합니다. |
10 | double exp (double x) 값을 반환합니다. e x 제곱으로 올렸습니다. |
11 | double frexp (double x, int * exponent) 반환 된 값은 가수이고 지수가 가리키는 정수는 지수입니다. 결과 값은 x = 가수 * 2 ^ 지수입니다. |
12 | double ldexp (double x, int exponent) 보고 x 지수의 거듭 제곱으로 2를 곱합니다. |
13 | 이중 로그 (double x) 자연 로그 (base-e 로그)를 반환합니다. x. |
14 | double log10 (double x) 다음의 상용 로그 (밑이 10 인 로그)를 반환합니다. x. |
15 | double modf (double x, double * integer) 반환 된 값은 분수 구성 요소 (소수점 뒤의 부분)이며 정수를 정수 구성 요소로 설정합니다. |
16 | double pow (double x, double y) x를 제곱 한 값을 반환합니다. y. |
17 | 더블 sqrt (더블 x) 제곱근을 반환합니다. x. |
18 | 더블 셀 (더블 x) 다음보다 크거나 같은 가장 작은 정수 값을 반환합니다. x. |
19 | 더블 팹 (더블 x) 절대 값을 반환합니다. x. |
20 | 더블 플로어 (더블 x) 다음보다 작거나 같은 가장 큰 정수 값을 반환합니다. x. |
21 | double fmod (double x, double y) x의 나머지를 다음으로 나눈 값을 반환합니다. y. |