Module libc/math
C11 <math.h> — mathematical functions and constants.
Functions
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
y | f64 | |
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: int
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 | |
y | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 | |
y | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: long
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: longlong
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: long
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: longlong
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
value | f64 | |
_exp | *(int) |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 | |
_exp | int |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
value | f64 | |
iptr | *(f64) |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 | |
n | int |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 | |
n | long |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 | |
y | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 | |
y | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 | |
y | f64 | |
quo | *(int) |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 | |
y | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
tagp | *(char) |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
tagp | *(char) |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
tagp | *(char) |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 | |
y | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 | |
y | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 | |
y | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 | |
y | f64 | |
z | f64 |
Returns: f64
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: int
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: int
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: int
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: int
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: int
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 |
Returns: int
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 | |
y | f64 |
Returns: int
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 | |
y | f64 |
Returns: int
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 | |
y | f64 |
Returns: int
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 | |
y | f64 |
Returns: int
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 | |
y | f64 |
Returns: int
Parameters
| Name | Type | Notes |
|---|---|---|
x | f64 | |
y | f64 |
Returns: int
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
y | f32 | |
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: int
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 | |
y | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 | |
y | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: long
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: longlong
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: long
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: longlong
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
value | f32 | |
_exp | *(int) |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 | |
_exp | int |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
value | f32 | |
iptr | *(f32) |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 | |
n | int |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 | |
n | long |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 | |
y | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 | |
y | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 | |
y | f32 | |
quo | *(int) |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 | |
y | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 | |
y | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 | |
y | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 | |
y | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | f32 | |
y | f32 | |
z | f32 |
Returns: f32
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble | |
y | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: int
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble | |
y | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble | |
y | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: long
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longlong
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: long
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longlong
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
value | longdouble | |
_exp | *(int) |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble | |
_exp | int |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
value | longdouble | |
iptr | *(longdouble) |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble | |
n | int |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble | |
n | long |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble | |
y | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble | |
y | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble | |
y | longdouble | |
quo | *(int) |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble | |
y | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble | |
y | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble | |
y | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble | |
y | longdouble |
Returns: longdouble
Parameters
| Name | Type | Notes |
|---|---|---|
x | longdouble | |
y | longdouble | |
z | longdouble |
Returns: longdouble
Constants
Value: M_E
Value: M_LOG2E
Value: M_LOG10E
Value: M_LN2
Value: M_LN10
Value: M_PI
Value: M_PI_2
Value: M_PI_4
Value: M_1_PI
Value: M_2_PI
Value: M_2_SQRTPI
Value: M_SQRT2
Value: M_SQRT1_2
Value: HUGE_VAL
Value: HUGE_VALF
Value: HUGE_VALL
Value: INFINITY
Value: NAN
Value: FP_INFINITE
Value: FP_NAN
Value: FP_NORMAL
Value: FP_SUBNORMAL
Value: FP_ZERO
Value: math_errhandling
Value: MATH_ERRNO
Value: MATH_ERREXCEPT