Standard library header <math.h>
From cppreference.net
이 헤더는 mathematics 라이브러리의 일부입니다.
|
이 섹션은 불완전합니다
이유: B.11 Mathematics <math.h>에서 더 많은 내용을 다시 확인하여 추가하십시오 |
목차 |
타입
|
(C99)
|
float
이상의 너비를 가지는 가장 효율적인 부동 소수점 타입
(typedef) |
|
(C99)
|
double
이상의 너비를 가지는 가장 효율적인 부동 소수점 타입
(typedef) |
상수
|
(C99)
(C99)
|
표현 가능한 범위를 초과하는 값(무한대)을 나타냄
float
,
double
및
long
double
각각에 대해
(매크로 상수) |
|
(C99)
|
양의 무한대로 평가되거나
float
의 오버플로우를 보장하는 값
(매크로 상수) |
|
(C99)
|
float
타입의 quiet NaN으로 평가됨
(매크로 상수) |
|
(C99)
(C99)
(C99)
|
fma 함수가 일반적으로 double 피연산자의 곱셈과 덧셈과 비슷하거나 더 빠르게 실행됨을 나타냄
(매크로 상수) |
|
(C99)
(C99)
|
x가 각각 0 또는 NaN일 때
ilogb
(
x
)
의 결과로 평가됨
(매크로 상수) |
|
(C99)
(C99)
(C99)
|
일반 수학 함수에서 사용되는 오류 처리 메커니즘을 정의함
(매크로 상수) |
분류 |
|
|
(C99)
(C99)
(C99)
(C99)
(C99)
|
부동소수점 범주를 나타냄
(매크로 상수) |
함수
기본 연산 |
|
|
(C99)
(C99)
|
부동 소수점 값의 절댓값을 계산합니다 (
|x|
)
(함수) |
|
(C99)
(C99)
|
부동소수점 나눗셈 연산의 나머지를 계산합니다
(함수) |
|
(C99)
(C99)
(C99)
|
부동 소수점 나눗셈 연산의 부호 있는 나머지를 계산합니다
(함수) |
|
(C99)
(C99)
(C99)
|
부호 있는 나머지를 계산함과 동시에 나눗셈 연산의 마지막 세 비트를 계산합니다
(함수) |
|
(C99)
(C99)
(C99)
|
융합 곱셈-덧셈 연산을 계산합니다
(함수) |
|
(C99)
(C99)
(C99)
|
두 부동 소수점 값 중 더 큰 값을 결정합니다
(함수) |
|
(C99)
(C99)
(C99)
|
두 부동 소수점 값 중 더 작은 값을 결정합니다
(함수) |
|
(C99)
(C99)
(C99)
|
두 부동 소수점 값의 양의 차이를 결정합니다 (
max(0, x-y)
)
(함수) |
|
(C99)
(C99)
(C99)
|
NaN(숫자가 아님)을 반환합니다
(함수) |
지수 함수 |
|
|
(C99)
(C99)
|
주어진 거듭제곱으로 계산된
e
(
e
x
)
(함수) |
|
(C99)
(C99)
(C99)
|
주어진 지수로 거듭제곱된
2
를 계산합니다 (
2
x
)
(함수) |
|
(C99)
(C99)
(C99)
|
주어진 거듭제곱으로 올린
e
값에서 1을 뺀 값을 계산함 (
e
x
-1
)
(함수) |
|
(C99)
(C99)
|
자연 (밑이
e
인) 로그 계산 (
ln(x)
)
(함수) |
|
(C99)
(C99)
|
상용(밑수-
10
) 로그 계산 (
log
10
(x)
)
(함수) |
|
(C99)
(C99)
(C99)
|
2진 로그 계산 (
log
2
(x)
)
(함수) |
|
(C99)
(C99)
(C99)
|
주어진 숫자에 1을 더한 값의 자연로그(
e
밑)를 계산합니다 (
ln(1+x)
)
(함수) |
거듭제곱 함수 |
|
|
(C99)
(C99)
|
주어진 거듭제곱으로 계산된 수 (
x
y
)
(함수) |
|
(C99)
(C99)
|
제곱근 계산 (
√
x
)
(함수) |
|
(C99)
(C99)
(C99)
|
세제곱근을 계산합니다 (
3
√
x
)
(함수) |
|
(C99)
(C99)
(C99)
|
주어진 두 숫자의 제곱합의 제곱근을 계산합니다 (
√
x
2
+y 2 ) (함수) |
삼각 함수 |
|
|
(C99)
(C99)
|
사인을 계산합니다 (
sin(x)
)
(함수) |
|
(C99)
(C99)
|
코사인을 계산합니다 (
cos(x)
)
(함수) |
|
(C99)
(C99)
|
탄젠트 계산 (
tan(x)
)
(함수) |
|
(C99)
(C99)
|
아크 사인 계산 (
arcsin(x)
)
(함수) |
|
(C99)
(C99)
|
아크 코사인을 계산합니다 (
arccos(x)
)
(함수) |
|
(C99)
(C99)
|
아크 탄젠트 계산 (
arctan(x)
)
(함수) |
|
(C99)
(C99)
|
사인과 코사인 값으로 사분면을 결정하여 아크탄젠트를 계산
(함수) |
쌍곡선 함수 |
|
|
(C99)
(C99)
|
쌍곡선 사인을 계산합니다 (
sinh(x)
)
(함수) |
|
(C99)
(C99)
|
쌍곡선 코사인을 계산합니다 (
cosh(x)
)
(함수) |
|
(C99)
(C99)
|
쌍곡탄젠트를 계산합니다 (
tanh(x)
)
(함수) |
|
(C99)
(C99)
(C99)
|
쌍곡선 아크사인을 계산합니다 (
arsinh(x)
)
(함수) |
|
(C99)
(C99)
(C99)
|
역쌍곡코사인 계산 (
arcosh(x)
)
(함수) |
|
(C99)
(C99)
(C99)
|
역쌍곡탄젠트 계산 (
artanh(x)
)
(함수) |
오차 및 감마 함수 |
|
|
(C99)
(C99)
(C99)
|
오차 함수를 계산함
(함수) |
|
(C99)
(C99)
(C99)
|
여오차 함수를 계산합니다
(함수) |
|
(C99)
(C99)
(C99)
|
감마 함수를 계산합니다
(함수) |
|
(C99)
(C99)
(C99)
|
감마 함수의 자연 (밑수-
e
) 로그를 계산합니다
(함수) |
가장 가까운 정수 부동소수점 연산 |
|
|
(C99)
(C99)
|
주어진 값보다 작지 않은 가장 작은 정수를 계산합니다
(함수) |
|
(C99)
(C99)
|
주어진 값보다 크지 않은 가장 큰 정수를 계산합니다
(함수) |
|
(C99)
(C99)
(C99)
|
주어진 값의 크기보다 크지 않은 가장 가까운 정수로 반올림
(함수) |
|
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
|
가장 가까운 정수로 반올림하며, 중간 값의 경우 0에서 멀어지는 방향으로 반올림
(함수) |
|
(C99)
(C99)
(C99)
|
현재 반올림 모드를 사용하여 정수로 반올림
(함수) |
|
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
|
현재 반올림 모드를 사용하여 정수로 반올림하며,
결과가 다를 경우 예외를 발생시킴 (함수) |
부동 소수점 조작 함수 |
|
|
(C99)
(C99)
|
숫자를 가수와 2의 거듭제곱으로 분해합니다
2
(함수) |
|
(C99)
(C99)
|
숫자에 2의 거듭제곱을 곱함
(함수) |
|
(C99)
(C99)
|
숫자를 정수 부분과 소수 부분으로 분리합니다
(함수) |
|
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
|
숫자에
FLT_RADIX
의 거듭제곱을 효율적으로 곱함
(함수) |
|
(C99)
(C99)
(C99)
|
주어진 숫자의 지수를 추출합니다
(함수) |
|
(C99)
(C99)
(C99)
|
주어진 숫자의 지수를 추출합니다
(함수) |
|
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)
|
주어진 값 방향으로 다음으로 표현 가능한 부동소수점 값을 결정합니다
(함수) |
|
(C99)
(C99)
(C99)
|
주어진 값의 크기와 다른 주어진 값의 부호를 갖는 값을 생성합니다
(함수) |
분류 및 비교 |
|
|
(C99)
|
주어진 부동소수점 값을 분류합니다
(함수 매크로) |
|
(C99)
|
주어진 숫자가 유한한 값을 가지는지 확인합니다
(함수 매크로) |
|
(C99)
|
주어진 숫자가 무한한지 검사합니다
(함수 매크로) |
|
(C99)
|
주어진 숫자가 NaN인지 확인합니다
(함수 매크로) |
|
(C99)
|
주어진 숫자가 정규(normal) 수인지 확인합니다
(함수 매크로) |
|
(C99)
|
주어진 숫자가 음수인지 검사합니다
(함수 매크로) |
|
(C99)
|
첫 번째 부동 소수점 인수가 두 번째 인수보다 큰지 확인합니다
(함수 매크로) |
|
(C99)
|
첫 번째 부동 소수점 인수가 두 번째 인수보다 크거나 같은지 확인합니다
(함수 매크로) |
|
(C99)
|
첫 번째 부동 소수점 인수가 두 번째 인수보다 작은지 확인합니다
(함수 매크로) |
|
(C99)
|
첫 번째 부동 소수점 인수가 두 번째 인수보다 작거나 같은지 확인합니다
(함수 매크로) |
|
(C99)
|
첫 번째 부동 소수점 인수가 두 번째 인수보다 작거나 큰지 확인합니다
(함수 매크로) |
|
(C99)
|
두 부동 소수점 값이 비순서 상태인지 확인합니다
(함수 매크로) |
시놉시스
|
이 섹션은 불완전합니다
이유:
|
#define __STDC_VERSION_MATH_H__ 202311L // TODO: ...