Функции пространства имен 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
Вычисляет arccosine аргумента
inline float acos(float _X) restrict(amp);
inline double acos(double _X) restrict(amp);
Параметры
_X
Значение с плавающей запятой
Возвращаемое значение
Возвращает значение arccosine аргумента
acosf
Вычисляет arccosine аргумента
inline float acosf(float _X) restrict(amp);
Параметры
_X
Значение с плавающей запятой
Возвращаемое значение
Возвращает значение arccosine аргумента
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
Значение с плавающей запятой
Возвращаемое значение
Возвращает значение arcsine аргумента
asinf
Вычисляет арксин аргумент
inline float asinf(float _X) restrict(amp);
Параметры
_X
Значение с плавающей запятой
Возвращаемое значение
Возвращает значение arcsine аргумента
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
Значение с плавающей запятой
Возвращаемое значение
Возвращает значение arctangent аргумента
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
Значение с плавающей запятой
Возвращаемое значение
Возвращает значение arctangent аргумента
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
Эрфцинв
Вычисляет обратную дополнительную функцию ошибки _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
Вычисляет экспоненциал аргумента base-10
inline float exp10(float _X) restrict(amp);
inline double exp10(double _X) restrict(amp);
Параметры
_X
Значение с плавающей запятой
Возвращаемое значение
Возвращает экспоненциал аргумента base-10
exp10f
Вычисляет экспоненциал аргумента base-10
inline float exp10f(float _X) restrict(amp);
Параметры
_X
Значение с плавающей запятой
Возвращаемое значение
Возвращает экспоненциал аргумента base-10
expm1
Вычисляет экспоненту аргумента с основанием e, за вычетом 1
inline float expm1(float exponent) restrict(amp);
inline double expm1(double exponent) restrict(amp);
Параметры
показатель
Экспоненциальный термин n математического выражения e
n, где e
является основой естественного логарифма.
Возвращаемое значение
Возвращает экспоненту аргумента с основанием e, за вычетом 1
expm1f
Вычисляет экспоненту аргумента с основанием e, за вычетом 1
inline float expm1f(float exponent) restrict(amp);
Параметры
показатель
Экспоненциальный термин n математического выражения e
n, где e
является основой естественного логарифма.
Возвращаемое значение
Возвращает экспоненту аргумента с основанием e, за вычетом 1
exp
Вычисляет экспоненциал аргумента base-e
inline float exp(float _X) restrict(amp);
inline double exp(double _X) restrict(amp);
Параметры
_X
Значение с плавающей запятой
Возвращаемое значение
Возвращает экспоненциал базового e аргумента
expf
Вычисляет экспоненциал аргумента base-e
inline float expf(float _X) restrict(amp);
Параметры
_X
Значение с плавающей запятой
Возвращаемое значение
Возвращает экспоненциал базового e аргумента
exp2
Вычисляет экспоненциал аргумента base-2
inline float exp2(float _X) restrict(amp);
inline double exp2(double _X) restrict(amp);
Параметры
_X
Значение с плавающей запятой
Возвращаемое значение
Возвращает экспоненциал аргумента base-2
exp2f
Вычисляет экспоненциал аргумента base-2
inline float exp2f(float _X) restrict(amp);
Параметры
_X
Значение с плавающей запятой
Возвращаемое значение
Возвращает экспоненциал аргумента base-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
Второй аргумент с плавающей запятой.
Возвращаемое значение
Оставшаяся часть разделена на ; то есть значение_Y
_X
- n, где n является целым целым числом, таким образом, что величина _X
- _Y
n меньше величины._Y
_Y
_X
fmodf
Вычисляет оставшуюся часть первого указанного аргумента, разделенного на второй указанный аргумент.
inline float fmodf(
float _X,
float _Y) restrict(amp);
Параметры
_X
Первый аргумент с плавающей запятой.
_Y
Второй аргумент с плавающей запятой.
Возвращаемое значение
Оставшаяся часть разделена на ; то есть значение_Y
_X
- n, где n является целым целым числом, таким образом, что величина _X
- _Y
n меньше величины._Y
_Y
_X
fpclassify
Классифицирует значение аргумента как NaN, infinite, normal, subnormal, zero
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 в виде значения со знаком int
inline int ilogb(float _X) restrict(amp);
inline int ilogb(double _X) restrict(amp);
Параметры
_X
Значение с плавающей запятой
Возвращаемое значение
Возвращает экспонент _X в виде значения со знаком int
ilogbf
Извлечение экспонента _X в виде значения со знаком int
inline int ilogbf(float _X) restrict(amp);
Параметры
_X
Значение с плавающей запятой
Возвращаемое значение
Возвращает экспонент _X в виде значения со знаком int
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
Определяет, является ли аргумент naN
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
Значение с плавающей запятой
_Знак
Возвращает знак
Возвращаемое значение
Возвращает естественный логарифм абсолютного значения гамма аргумента
lgammaf
Вычисляет естественный логарифм абсолютного значения гамма аргумента
inline float lgammaf(
float _X,
_Out_ int* _Sign) restrict(amp);
Параметры
_X
Значение с плавающей запятой
_Знак
Возвращает знак
Возвращаемое значение
Возвращает естественный логарифм абсолютного значения гамма аргумента
Журнал
Вычисляет логарифм базового 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
Вычисляет логарифм base-e 1 плюс аргумент
inline float log1p(float _X) restrict(amp);
inline double log1p(double _X) restrict(amp);
Параметры
_X
Значение с плавающей запятой
Возвращаемое значение
Возвращает логарифм base-e 1 плюс аргумент
log1pf
Вычисляет логарифм base-e 1 плюс аргумент
inline float log1pf(float _X) restrict(amp);
Параметры
_X
Значение с плавающей запятой
Возвращаемое значение
Возвращает логарифм base-e 1 плюс аргумент
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
inline double nan(int _X) restrict(amp);
Параметры
_X
Целое значение
Возвращаемое значение
Возвращает тихую naN, если она доступна, с содержимым, указанным в _X
nanf
Возвращает тихую naN
inline float nanf(int _X) restrict(amp);
Параметры
_X
Целое значение
Возвращаемое значение
Возвращает тихую naN, если она доступна, с содержимым, указанным в _X
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
Определите следующее представляющее значение в типе функции после _X в направлении _Y
inline float nextafter(
float _X,
float _Y) restrict(amp);
inline double nextafter(
double _X,
double _Y) restrict(amp);
Параметры
_X
Значение с плавающей запятой
_Y
Значение с плавающей запятой
Возвращаемое значение
Возвращает следующее представляющее значение в типе функции после _X в направлении _Y
nextafterf
Определите следующее представляющее значение в типе функции после _X в направлении _Y
inline float nextafterf(
float _X,
float _Y) restrict(amp);
Параметры
_X
Значение с плавающей запятой
_Y
Значение с плавающей запятой
Возвращаемое значение
Возвращает следующее представляющее значение в типе функции после _X в направлении _Y
фита
Возвращает накопительную функцию распределения аргумента
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
Второй аргумент с плавающей запятой.
_Кво
[out] Адрес целого числа, который используется для возврата кворента дробных битов _X
, разделенных дробными битами _Y
.
Возвращаемое значение
Возвращает оставшуюся часть, разделенную _X
на _Y
.
remquof
Вычисляет оставшуюся часть первого указанного аргумента, разделенного на второй указанный аргумент. Кроме того, вычисляет цитент знака первого указанного аргумента, разделенного знаки второго указанного аргумента, и возвращает кворот с помощью расположения, указанного в третьем аргументе.
inline float remquof(
float _X,
float _Y,
_Out_ int* _Quo) restrict(amp);
Параметры
_X
Первый аргумент с плавающей запятой.
_Y
Второй аргумент с плавающей запятой.
_Кво
[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
Вычисляет корень squre аргумента
inline float sqrt(float _X) restrict(amp);
inline double sqrt(double _X) restrict(amp);
Параметры
_X
Значение с плавающей запятой
Возвращаемое значение
Возвращает корень squre аргумента
sqrtf
Вычисляет корень squre аргумента
inline float sqrtf(float _X) restrict(amp);
Параметры
_X
Значение с плавающей запятой
Возвращаемое значение
Возвращает корень squre аргумента
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
Значение с плавающей запятой
Возвращаемое значение
Возвращает целый компонент аргумента
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по