Concurrency::precise_math 命名空间函数
acos
acosf
acosh
acoshf
asin
asinf
asinh
asinhf
atan
atan2
atan2f
atanf
atanh
atanhf
cbrt
cbrtf
ceil
ceilf
copysign
copysignf
cos
cosf
cosh
coshf
cospi
cospif
erf
erfc
erfcf
erfcinv
erfcinvf
erff
erfinv
erfinvf
exp
exp10
exp10f
exp2
exp2f
expf
expm1
expm1f
fabs
fabsf
floor
fdim
fdimf
|
floorf
fma
fmaf
fmax
fmaxf
fmin
fminf
fmod
fmodf
fpclassify
frexp
frexpf
hypot
hypotf
ilogb
ilogbf
isfinite
isinf
isnan
acos
计算自变量的反余弦值
inline float acos(float _X) restrict(amp);
inline double acos(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回参数的反余弦值
acosf
计算自变量的反余弦值
inline float acosf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回参数的反余弦值
acosh
计算自变量的反双曲余弦值
inline float acosh(float _X) restrict(amp);
inline double acosh(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回参数的反双曲余弦值
acoshf
计算自变量的反双曲余弦值
inline float acoshf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回参数的反双曲余弦值
asin
计算自变量的反正弦值
inline float asin(float _X) restrict(amp);
inline double asin(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量的反正弦值
asinf
计算自变量的反正弦值
inline float asinf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量的反正弦值
asinh
计算自变量的反双曲正弦值
inline float asinh(float _X) restrict(amp);
inline double asinh(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回参数的反双曲正弦值
asinhf
计算自变量的反双曲正弦值
inline float asinhf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回参数的反双曲正弦值
atan
计算自变量的反正切值
inline float atan(float _X) restrict(amp);
inline double atan(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量的反正切值
atan2
计算 _Y/_X 的反正切值
inline float atan2(
float _Y,
float _X) restrict(amp);
inline double atan2(
double _Y,
double _X) restrict(amp);
参数
_Y
浮点值
_X
浮点值
返回值
返回 _Y/_X 的反正切值
atan2f
计算 _Y/_X 的反正切值
inline float atan2f(
float _Y,
float _X) restrict(amp);
参数
_Y
浮点值
_X
浮点值
返回值
返回 _Y/_X 的反正切值
atanf
计算自变量的反正切值
inline float atanf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量的反正切值
atanh
计算自变量的反双曲正切值
inline float atanh(float _X) restrict(amp);
inline double atanh(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回参数的反双曲正切值
atanhf
计算自变量的反双曲正切值
inline float atanhf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回参数的反双曲正切值
cbrt
计算自变量的实立方根
inline float cbrt(float _X) restrict(amp);
inline double cbrt(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回参数的实立方根
cbrtf
计算自变量的实立方根
inline float cbrtf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回参数的实立方根
ceil
计算自变量的上限
inline float ceil(float _X) restrict(amp);
inline double ceil(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量的上限
ceilf
计算自变量的上限
inline float ceilf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量的上限
copysign
用 _X 的大小和 _Y 的符号生成一个值
inline float copysign(
float _X,
float _Y) restrict(amp);
inline double copysign(
double _X,
double _Y) restrict(amp);
参数
_X
浮点值
_Y
浮点值
返回值
返回一个值,它具有 _X 的大小和 _Y 的符号
copysignf
用 _X 的大小和 _Y 的符号生成一个值
inline float copysignf(
float _X,
float _Y) restrict(amp);
参数
_X
浮点值
_Y
浮点值
返回值
返回一个值,它具有 _X 的大小和 _Y 的符号
cos
计算自变量的余弦值
inline float cos(float _X) restrict(amp);
inline double cos(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回参数的余弦值
cosf
计算自变量的余弦值
inline float cosf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回参数的余弦值
cosh
计算自变量的双曲余弦值
inline float cosh(float _X) restrict(amp);
inline double cosh(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量的反双曲余弦值
coshf
计算自变量的双曲余弦值
inline float coshf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量的反双曲余弦值
cospi
计算 pi * _X 的余弦值
inline float cospi(float _X) restrict(amp);
inline double cospi(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回 pi * _X 的余弦值
cospif
计算 pi * _X 的余弦值
inline float cospif(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回 pi * _X 的余弦值
erf
计算 _X 的错误函数
inline float erf(float _X) restrict(amp);
inline double erf(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回 _X 的错误函数
erfc
计算 _X 的互补错误函数
inline float erfc(float _X) restrict(amp);
inline double erfc(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回 _X 的互补错误函数
erfcf
计算 _X 的互补错误函数
inline float erfcf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回 _X 的互补错误函数
erfcinv
计算 _X 的反互补错误函数
inline float erfcinv(float _X) restrict(amp);
inline double erfcinv(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回 _X 的反互补错误函数
erfcinvf
计算 _X 的反互补错误函数
inline float erfcinvf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回 _X 的反互补错误函数
erff
计算 _X 的错误函数
inline float erff(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回 _X 的错误函数
erfinv
计算 _X 的反向错误函数
inline float erfinv(float _X) restrict(amp);
inline double erfinv(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回 _X 的反向错误函数
erfinvf
计算 _X 的反向错误函数
inline float erfinvf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回 _X 的反向错误函数
exp10
计算自变量的以 10 为底的指数
inline float exp10(float _X) restrict(amp);
inline double exp10(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量以 10 为底的指数
exp10f
计算自变量的以 10 为底的指数
inline float exp10f(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量以 10 为底的指数
expm1
计算参数的以 e 为底的指数,减去 1
inline float expm1(float exponent) restrict(amp);
inline double expm1(double exponent) restrict(amp);
参数
指数
数学表达式 e
n(其中 e
是自然对数的底)的指数项 n。
返回值
返回自变量的以 e 为底的指数,减去 1
expm1f
计算参数的以 e 为底的指数,减去 1
inline float expm1f(float exponent) restrict(amp);
参数
指数
数学表达式 e
n(其中 e
是自然对数的底)的指数项 n。
返回值
返回自变量的以 e 为底的指数,减去 1
exp
计算自变量的以 e 为底的指数
inline float exp(float _X) restrict(amp);
inline double exp(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量以 e 为底的指数
expf
计算自变量的以 e 为底的指数
inline float expf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量以 e 为底的指数
exp2
计算自变量的以 2 为底的指数
inline float exp2(float _X) restrict(amp);
inline double exp2(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量以 2 为底的指数
exp2f
计算自变量的以 2 为底的指数
inline float exp2f(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量以 2 为底的指数
fabs
返回自变量的绝对值
inline float fabs(float _X) restrict(amp);
inline double fabs(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量的绝对值
fabsf
返回自变量的绝对值
inline float fabsf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量的绝对值
fdim
计算自变量之间的正数差。
inline float fdim(
float _X,
float _Y
) restrict(amp);
inline double fdim(
double _X,
double _Y
) restrict(amp);
参数
_X
浮点值 _Y
浮点值
返回值
如果 _X 大于 _Y,则 _X 与 _Y 之间不同;否则为 +0。
fdimf
计算自变量之间的正数差。
inline float fdimf(
float _X,
float _Y
) restrict(amp);
参数
_X
浮点值 _Y
浮点值
返回值
如果 _X 大于 _Y,则 _X 与 _Y 之间不同;否则为 +0。
floor
计算自变量的下限
inline float floor(float _X) restrict(amp);
inline double floor(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量的下限
floorf
计算自变量的下限
inline float floorf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量的下限
fma
计算第一个和第二个指定参数的乘积,然后将第三个指定参数添加到结果中;整个计算作为单个操作执行。
inline float fma(
float _X,
float _Y,
float _Z
) restrict(amp);
inline double fma(
double _X,
double _Y,
double _Z
) restrict(amp);
参数
_X
第一个浮点型参数。
_Y
第二个浮点型参数。
_Z
第三个浮点型参数。
返回值
表达式 (_X * _Y) + _Z 的结果。 整个计算作为单个操作执行;即,子表达式的计算结果为无限精度,并且只对最终结果进行四舍五入。
fmaf
计算第一个和第二个指定参数的乘积,然后将第三个指定参数添加到结果中;整个计算作为单个操作执行。
inline float fmaf(
float _X,
float _Y,
float _Z
) restrict(amp);
参数
_X
第一个浮点型参数。
_Y
第二个浮点型参数。
_Z
第三个浮点型参数。
返回值
表达式 (_X * _Y) + _Z 的结果。 整个计算作为单个操作执行;即,子表达式的计算结果为无限精度,并且只对最终结果进行四舍五入。
fmax
确定自变量的最大数值
inline float fmax(
float _X,
float _Y) restrict(amp);
inline double fmax(
double _X,
double _Y) restrict(amp);
参数
_X
浮点值
_Y
浮点值
返回值
返回自变量的最大数值
fmaxf
确定自变量的最大数值
inline float fmaxf(
float _X,
float _Y) restrict(amp);
参数
_X
浮点值
_Y
浮点值
返回值
返回自变量的最大数值
fmin
确定自变量的最小数值
inline float fmin(
float _X,
float _Y) restrict(amp);
inline double fmin(
double _X,
double _Y) restrict(amp);
参数
_X
浮点值
_Y
浮点值
返回值
返回自变量的最小数值
fminf
确定自变量的最小数值
inline float fminf(
float _X,
float _Y) restrict(amp);
参数
_X
浮点值
_Y
浮点值
返回值
返回自变量的最小数值
fmod 函数 (C++ AMP)
计算第一个指定参数除以第二个指定参数的余数。
inline float fmod(
float _X,
float _Y) restrict(amp);
inline double fmod(
double _X,
double _Y) restrict(amp);
参数
_X
第一个浮点型参数。
_Y
第二个浮点型参数。
返回值
_X
除以 _Y
的余数;即 _X
- _Y
n 的值(其中 n 是一个整数,使得 _X
- _Y
n 的度量值小于 _Y
的度量值)。
fmodf
计算第一个指定参数除以第二个指定参数的余数。
inline float fmodf(
float _X,
float _Y) restrict(amp);
参数
_X
第一个浮点型参数。
_Y
第二个浮点型参数。
返回值
_X
除以 _Y
的余数;即 _X
- _Y
n 的值(其中 n 是一个整数,使得 _X
- _Y
n 的度量值小于 _Y
的度量值)。
fpclassify
将参数值分类为 NaN、无穷大、正常、次正常、零
inline int fpclassify(float _X) restrict(amp);
inline int fpclassify(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回与自变量值相对应的数字分类宏的值。
frexp
获取 _X 的尾数和指数
inline float frexp(
float _X,
_Out_ int* _Exp) restrict(amp);
inline double frexp(
double _X,
_Out_ int* _Exp) restrict(amp);
参数
_X
浮点值
_Exp
以浮点值形式返回 _X 的整数指数。
返回值
返回尾数 _X
frexpf
获取 _X 的尾数和指数
inline float frexpf(
float _X,
_Out_ int* _Exp) restrict(amp);
参数
_X
浮点值
_Exp
以浮点值形式返回 _X 的整数指数。
返回值
返回尾数 _X
hypot
计算 _X 和 _Y 平方和的平方根
inline float hypot(
float _X,
float _Y) restrict(amp);
inline double hypot(
double _X,
double _Y) restrict(amp);
参数
_X
浮点值
_Y
浮点值
返回值
返回 _X 和 _Y 平方和的平方根
hypotf
计算 _X 和 _Y 平方和的平方根
inline float hypotf(
float _X,
float _Y) restrict(amp);
参数
_X
浮点值
_Y
浮点值
返回值
返回 _X 和 _Y 平方和的平方根
ilogb
以有符号整数值形式提取 _X 的指数
inline int ilogb(float _X) restrict(amp);
inline int ilogb(double _X) restrict(amp);
参数
_X
浮点值
返回值
以有符号整数值形式返回 _X 的指数
ilogbf
以有符号整数值形式提取 _X 的指数
inline int ilogbf(float _X) restrict(amp);
参数
_X
浮点值
返回值
以有符号整数值形式返回 _X 的指数
isfinite
确定自变量是否具有有限值
inline int isfinite(float _X) restrict(amp);
inline int isfinite(double _X) restrict(amp);
参数
_X
浮点值
返回值
当且仅当自变量具有有限值时,返回一个非零值
isinf
确定自变量是否为无穷值
inline int isinf(float _X) restrict(amp);
inline int isinf(double _X) restrict(amp);
参数
_X
浮点值
返回值
当且仅当自变量具有无限值时,返回一个非零值
isnan
确定自变量是否为非数值
inline int isnan(float _X) restrict(amp);
inline int isnan(double _X) restrict(amp);
参数
_X
浮点值
返回值
当且仅当自变量具有 NaN 值时,返回一个非零值
isnormal
确定自变量是否规范
inline int isnormal(float _X) restrict(amp);
inline int isnormal(double _X) restrict(amp);
参数
_X
浮点值
返回值
当且仅当参数具有规范值时,返回一个非零值
ldexp
根据指定的尾数和指数计算实数。
inline float ldexp(
float _X,
int _Exp) restrict(amp);
inline double ldexp(
double _X,
double _Exp) restrict(amp);
参数
_X
浮点值,尾数
_Exp
整数值,指数
返回值
返回 _X * 2^_Exp
ldexpf
根据指定的尾数和指数计算实数。
inline float ldexpf(
float _X,
int _Exp) restrict(amp);
参数
_X
浮点值,尾数
_Exp
整数值,指数
返回值
返回 _X * 2^_Exp
lgamma
计算自变量伽玛绝对值的自然对数
inline float lgamma(
float _X,
_Out_ int* _Sign) restrict(amp);
inline double lgamma(
double _X,
_Out_ int* _Sign) restrict(amp);
参数
_X
浮点值
_Sign
返回符号
返回值
返回参数伽玛绝对值的自然对数
lgammaf
计算自变量伽玛绝对值的自然对数
inline float lgammaf(
float _X,
_Out_ int* _Sign) restrict(amp);
参数
_X
浮点值
_Sign
返回符号
返回值
返回参数伽玛绝对值的自然对数
log
计算自变量的以 e 为底的对数
inline float log(float _X) restrict(amp);
inline double log(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量以 e 为底的对数
log10
计算自变量的以 10 为底的对数
inline float log10(float _X) restrict(amp);
inline double log10(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量以 10 为底的对数
log10f
计算自变量的以 10 为底的对数
inline float log10f(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量以 10 为底的对数
log1p
计算 1 加参数的以 e 为底的对数
inline float log1p(float _X) restrict(amp);
inline double log1p(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回 1加参数的以 e 为底的对数
log1pf
计算 1 加参数的以 e 为底的对数
inline float log1pf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回 1加参数的以 e 为底的对数
log2
计算自变量的以 2 为底的对数
inline float log2(float _X) restrict(amp);
inline double log2(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量以 10 为底的对数
log2f
计算自变量的以 2 为底的对数
inline float log2f(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量以 10 为底的对数
logb
以浮点格式的有符号整数值形式提取 _X 的指数
inline float logb(float _X) restrict(amp);
inline double logb(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回 _X 的有符号指数
logbf
以浮点格式的有符号整数值形式提取 _X 的指数
inline float logbf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回 _X 的有符号指数
logf
计算自变量的以 e 为底的对数
inline float logf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量以 e 为底的对数
modf
将指定的参数拆分为小数部分和整数部分。
inline float modf(
float _X,
_Out_ float* _Iptr) restrict(amp);
inline double modf(
double _X,
_Out_ double* _Iptr) restrict(amp);
参数
_X
浮点值
_Iptr
[out] _X
的整数部分,作为浮点值。
返回值
_X
的有符号小数部分。
modff
将指定的参数拆分为小数部分和整数部分。
inline float modff(
float _X,
_Out_ float* _Iptr) restrict(amp);
参数
_X
浮点值
_Iptr
_X
的整数部分,作为浮点值。
返回值
返回 _X
的有符号小数部分。
nan
返回一个静态 NaN
inline double nan(int _X) restrict(amp);
参数
_X
整数值
返回值
如果可以,用 _X 中指示的内容返回静态 NaN
nanf
返回一个静态 NaN
inline float nanf(int _X) restrict(amp);
参数
_X
整数值
返回值
如果可以,用 _X 中指示的内容返回静态 NaN
nearbyint
通过使用当前舍入方向,将参数舍入为浮点格式的整数值。
inline float nearbyint(float _X) restrict(amp);
inline double nearbyint(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回舍入后的整数值。
nearbyintf
通过使用当前舍入方向,将参数舍入为浮点格式的整数值。
inline float nearbyintf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回舍入后的整数值。
nextafter
在 _Y 方向确定 _X 之后函数类型的下一个可表示值
inline float nextafter(
float _X,
float _Y) restrict(amp);
inline double nextafter(
double _X,
double _Y) restrict(amp);
参数
_X
浮点值
_Y
浮点值
返回值
在 _Y 方向返回 _X 之后函数类型的下一个可表示值
nextafterf
在 _Y 方向确定 _X 之后函数类型的下一个可表示值
inline float nextafterf(
float _X,
float _Y) restrict(amp);
参数
_X
浮点值
_Y
浮点值
返回值
在 _Y 方向返回 _X 之后函数类型的下一个可表示值
phi
返回自变量的累积分布函数
inline float phi(float _X) restrict(amp);
inline double phi(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量的累积分布函数
phif
返回自变量的累积分布函数
inline float phif(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量的累积分布函数
pow
计算 _X 的 _Y 次幂
inline float pow(
float _X,
float _Y) restrict(amp);
inline double pow(
double _X,
double _Y) restrict(amp);
参数
_X
浮点值,底数
_Y
浮点值,指数
返回值
powf
计算 _X 的 _Y 次幂
inline float powf(
float _X,
float _Y) restrict(amp);
参数
_X
浮点值,底数
_Y
浮点值,指数
返回值
probit
返回自变量的逆累积分布函数
inline float probit(float _X) restrict(amp);
inline double probit(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量的逆累积分布函数
probitf
返回自变量的逆累积分布函数
inline float probitf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量的逆累积分布函数
rcbrt
返回自变量的立方根的倒数
inline float rcbrt(float _X) restrict(amp);
inline double rcbrt(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量的立方根的倒数
rcbrtf
返回自变量的立方根的倒数
inline float rcbrtf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量的立方根的倒数
remainder
计算余数:_X REM _Y
inline float remainder(
float _X,
float _Y) restrict(amp);
inline double remainder(
double _X,
double _Y) restrict(amp);
参数
_X
浮点值
_Y
浮点值
返回值
返回 _X REM _Y
remainderf
计算余数:_X REM _Y
inline float remainderf(
float _X,
float _Y) restrict(amp);
参数
_X
浮点值
_Y
浮点值
返回值
返回 _X REM _Y
remquo
计算第一个指定参数除以第二个指定参数的余数。 还计算第一个指定参数的有效数除以第二个指定参数的有效数的商,并使用第三个参数中指定的位置返回商。
inline float remquo(
float _X,
float _Y,
_Out_ int* _Quo) restrict(amp);
inline double remquo(
double _X,
double _Y,
_Out_ int* _Quo) restrict(amp);
参数
_X
第一个浮点型参数。
_Y
第二个浮点型参数。
_Quo
[out] 一个整数的地址,用于返回 _X
的小数位除以 _Y
的小数位的商。
返回值
返回 _X
除以 _Y
的余数。
remquof
计算第一个指定参数除以第二个指定参数的余数。 还计算第一个指定参数的有效数除以第二个指定参数的有效数的商,并使用第三个参数中指定的位置返回商。
inline float remquof(
float _X,
float _Y,
_Out_ int* _Quo) restrict(amp);
参数
_X
第一个浮点型参数。
_Y
第二个浮点型参数。
_Quo
[out] 一个整数的地址,用于返回 _X
的小数位除以 _Y
的小数位的商。
返回值
返回 _X
除以 _Y
的余数。
round
将 _X 舍入到最近的整数
inline float round(float _X) restrict(amp);
inline double round(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回最接近 _X 的整数
roundf
将 _X 舍入到最近的整数
inline float roundf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回最接近 _X 的整数
rsqrt
返回自变量的平方根的倒数
inline float rsqrt(float _X) restrict(amp);
inline double rsqrt(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量的平方根的倒数
rsqrtf
返回自变量的平方根的倒数
inline float rsqrtf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量的平方根的倒数
scalb
用 _X 乘以 FLT_RADIX 的 _Y 次方
inline float scalb(
float _X,
float _Y) restrict(amp);
inline double scalb(
double _X,
double _Y) restrict(amp);
参数
_X
浮点值
_Y
浮点值
返回值
返回 _X * (FLT_RADIX ^ _Y)
scalbf
用 _X 乘以 FLT_RADIX 的 _Y 次方
inline float scalbf(
float _X,
float _Y) restrict(amp);
参数
_X
浮点值
_Y
浮点值
返回值
返回 _X * (FLT_RADIX ^ _Y)
scalbn
用 _X 乘以 FLT_RADIX 的 _Y 次方
inline float scalbn(
float _X,
int _Y) restrict(amp);
inline double scalbn(
double _X,
int _Y) restrict(amp);
参数
_X
浮点值
_Y
整数值
返回值
返回 _X * (FLT_RADIX ^ _Y)
scalbnf
用 _X 乘以 FLT_RADIX 的 _Y 次方
inline float scalbnf(
float _X,
int _Y) restrict(amp);
参数
_X
浮点值
_Y
整数值
返回值
返回 _X * (FLT_RADIX ^ _Y)
signbit
确定 _X 的符号是否为负号
inline int signbit(float _X) restrict(amp);
inline int signbit(double _X) restrict(amp);
参数
_X
浮点值
返回值
当且仅当 _X 的符号为负号时,返回一个非零值
signbitf
确定 _X 的符号是否为负号
inline int signbitf(float _X) restrict(amp);
参数
_X
浮点值
返回值
当且仅当 _X 的符号为负号时,返回一个非零值
sin
计算自变量的正弦值
inline float sin(float _X) restrict(amp);
inline double sin(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回参数的正弦值
sinf
计算自变量的正弦值
inline float sinf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回参数的正弦值
sincos
计算 _X 的正弦值和余弦值
inline void sincos(
float _X,
_Out_ float* _S,
_Out_ float* _C) restrict(amp);
inline void sincos(
double _X,
_Out_ double* _S,
_Out_ double* _C) restrict(amp);
参数
_X
浮点值
_S
返回 _X 的正弦值
_C
返回 _X 的余弦值
sincosf
计算 _X 的正弦值和余弦值
inline void sincosf(
float _X,
_Out_ float* _S,
_Out_ float* _C) restrict(amp);
参数
_X
浮点值
_S
返回 _X 的正弦值
_C
返回 _X 的余弦值
sinh
计算自变量的双曲正弦值
inline float sinh(float _X) restrict(amp);
inline double sinh(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回参数的双曲正弦值
sinhf
计算自变量的双曲正弦值
inline float sinhf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回参数的双曲正弦值
sinpi
计算 pi * _X 的正弦值
inline float sinpi(float _X) restrict(amp);
inline double sinpi(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回 pi * _X 的正弦值
sinpif
计算 pi * _X 的正弦值
inline float sinpif(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回 pi * _X 的正弦值
sqrt
计算参数的平方根
inline float sqrt(float _X) restrict(amp);
inline double sqrt(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量的平方根
sqrtf
计算参数的平方根
inline float sqrtf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量的平方根
tan
返回自变量的正切值
inline float tan(float _X) restrict(amp);
inline double tan(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回参数的正切值
tanf
返回自变量的正切值
inline float tanf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回参数的正切值
tanh
计算自变量的双曲正切值
inline float tanh(float _X) restrict(amp);
inline double tanh(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回参数的双曲正切值
tanhf
计算自变量的双曲正切值
inline float tanhf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回参数的双曲正切值
tanpi
计算 pi * _X 的正切值
inline float tanpi(float _X) restrict(amp);
inline double tanpi(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回 pi * _X 的正切值
tanpif
计算 pi * _X 的正切值
inline float tanpif(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回 pi * _X 的正切值
tgamma
计算 _X 的伽玛函数
inline float tgamma(float _X) restrict(amp);
inline double tgamma(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回 _X 的伽玛函数的结果
tgammaf
计算 _X 的伽玛函数
inline float tgammaf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回 _X 的伽玛函数的结果
trunc
将自变量截断为整数分量
inline float trunc(float _X) restrict(amp);
inline double trunc(double _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量的整数部分
truncf
将自变量截断为整数分量
inline float truncf(float _X) restrict(amp);
参数
_X
浮点值
返回值
返回自变量的整数部分