Megosztás a következőn keresztül:


Egyidejűség::p recise_math namespace functions

acos

Az argumentum arckozinuszának kiszámítása

inline float acos(float _X) restrict(amp);

inline double acos(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum arckozinértékét adja vissza

acosf

Az argumentum arckozinuszának kiszámítása

inline float acosf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum arckozinértékét adja vissza

acosh

Kiszámítja az argumentum inverz hiperbolikus koszinuszát

inline float acosh(float _X) restrict(amp);

inline double acosh(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum inverz hiperbolikus koszinuszértékét adja eredményül.

acoshf

Kiszámítja az argumentum inverz hiperbolikus koszinuszát

inline float acoshf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum inverz hiperbolikus koszinuszértékét adja eredményül.

asin

Kiszámítja az argumentum arkuszine-értékét

inline float asin(float _X) restrict(amp);

inline double asin(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum arczinuszértékét adja eredményül.

asinf

Kiszámítja az argumentum arkuszine-értékét

inline float asinf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum arczinuszértékét adja eredményül.

asinh

Kiszámítja az argumentum inverz hiperbolikus szinuszát

inline float asinh(float _X) restrict(amp);

inline double asinh(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum inverz hiperbolikus szinuszértékét adja eredményül.

asinhf

Kiszámítja az argumentum inverz hiperbolikus szinuszát

inline float asinhf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum inverz hiperbolikus szinuszértékét adja eredményül.

atan

Az argumentum arkusztangensének kiszámítása

inline float atan(float _X) restrict(amp);

inline double atan(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum arktangens értékét adja vissza

atan2

Kiszámítja a _Y/_X arktangensét

inline float atan2(
    float _Y,
    float _X) restrict(amp);

inline double atan2(
    double _Y,
    double _X) restrict(amp);

Parameters

_Y
Floating-point value

_X
Floating-point value

Return Value

A _Y/_X arktangens értékét adja vissza

atan2f

Kiszámítja a _Y/_X arktangensét

inline float atan2f(
    float _Y,
    float _X) restrict(amp);

Parameters

_Y
Floating-point value

_X
Floating-point value

Return Value

A _Y/_X arktangens értékét adja vissza

atanf

Az argumentum arkusztangensének kiszámítása

inline float atanf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum arktangens értékét adja vissza

atanh

Kiszámítja az argumentum inverz hiperbolikus tangensét

inline float atanh(float _X) restrict(amp);

inline double atanh(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum inverz hiperbolikus tangens értékét adja eredményül.

atanhf

Kiszámítja az argumentum inverz hiperbolikus tangensét

inline float atanhf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum inverz hiperbolikus tangens értékét adja eredményül.

cbrt

Kiszámítja az argumentum valódi kockagyökerét

inline float cbrt(float _X) restrict(amp);

inline double cbrt(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum valódi kockagyökerét adja vissza

cbrtf

Kiszámítja az argumentum valódi kockagyökerét

inline float cbrtf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum valódi kockagyökerét adja vissza

ceil

Kiszámítja az argumentum felső határát

inline float ceil(float _X) restrict(amp);

inline double ceil(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum felső határát adja vissza

ceilf

Kiszámítja az argumentum felső határát

inline float ceilf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum felső határát adja vissza

copysign

A _X nagyságával és a _Y jelével rendelkező értéket állít elő

inline float copysign(
    float _X,
    float _Y) restrict(amp);

inline double copysign(
    double _X,
    double _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

A _X nagyságával és a _Y jelével rendelkező értéket ad vissza.

copysignf

A _X nagyságával és a _Y jelével rendelkező értéket állít elő

inline float copysignf(
    float _X,
    float _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

A _X nagyságával és a _Y jelével rendelkező értéket ad vissza.

cos

Kiszámítja az argumentum koszinuszát

inline float cos(float _X) restrict(amp);

inline double cos(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum koszinuszértékét adja eredményül.

cosf

Kiszámítja az argumentum koszinuszát

inline float cosf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum koszinuszértékét adja eredményül.

cosh

Kiszámítja az argumentum koszinusz hiperbolikuszértékét

inline float cosh(float _X) restrict(amp);

inline double cosh(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum koszinusz hiperbolikuszértékét adja eredményül.

coshf

Kiszámítja az argumentum koszinusz hiperbolikuszértékét

inline float coshf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum koszinusz hiperbolikuszértékét adja eredményül.

cospi

A pi koszinuszértékének kiszámítása * _X

inline float cospi(float _X) restrict(amp);

inline double cospi(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

A pi koszinuszértékét adja vissza * _X

cospif

A pi koszinuszértékének kiszámítása * _X

inline float cospif(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

A pi koszinuszértékét adja vissza * _X

erf

A _X hibafüggvényének kiszámítása

inline float erf(float _X) restrict(amp);

inline double erf(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

A _X hibafüggvényét adja eredményül.

erfc

A _X kiegészítő hibafüggvényének kiszámítása

inline float erfc(float _X) restrict(amp);

inline double erfc(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

A _X kiegészítő hibafüggvényét adja eredményül.

erfcf

A _X kiegészítő hibafüggvényének kiszámítása

inline float erfcf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

A _X kiegészítő hibafüggvényét adja eredményül.

erfcinv

A _X inverz hibafüggvényének kiszámítása

inline float erfcinv(float _X) restrict(amp);

inline double erfcinv(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

A _X inverz hibafüggvényét adja eredményül.

erfcinvf

A _X inverz hibafüggvényének kiszámítása

inline float erfcinvf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

A _X inverz hibafüggvényét adja eredményül.

erff

A _X hibafüggvényének kiszámítása

inline float erff(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

A _X hibafüggvényét adja eredményül.

erfinv

A _X inverz hibafüggvényének kiszámítása

inline float erfinv(float _X) restrict(amp);

inline double erfinv(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

A _X inverz hibafüggvényét adja eredményül.

erfinvf

A _X inverz hibafüggvényének kiszámítása

inline float erfinvf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

A _X inverz hibafüggvényét adja eredményül.

exp10

Kiszámítja az argumentum 10-es alap-exponenciális értékét

inline float exp10(float _X) restrict(amp);

inline double exp10(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum 10-es alap-exponenciális értékét adja eredményül.

exp10f

Kiszámítja az argumentum 10-es alap-exponenciális értékét

inline float exp10f(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum 10-es alap-exponenciális értékét adja eredményül.

expm1

Kiszámítja az argumentum alap-e exponenciális értékét mínusz 1

inline float expm1(float exponent) restrict(amp);

inline double expm1(double exponent) restrict(amp);

Parameters

exponent
The exponential term n of the mathematical expression en, where e is the base of the natural logarithm.

Return Value

Az argumentum alap-e exponenciális értékét adja vissza, mínusz 1

expm1f

Kiszámítja az argumentum alap-e exponenciális értékét mínusz 1

inline float expm1f(float exponent) restrict(amp);

Parameters

exponent
The exponential term n of the mathematical expression en, where e is the base of the natural logarithm.

Return Value

Az argumentum alap-e exponenciális értékét adja vissza, mínusz 1

exp

Kiszámítja az argumentum alap-e exponenciális értékét

inline float exp(float _X) restrict(amp);

inline double exp(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum alap-e exponenciális értékét adja eredményül.

expf

Kiszámítja az argumentum alap-e exponenciális értékét

inline float expf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum alap-e exponenciális értékét adja eredményül.

exp2

Kiszámítja az argumentum 2-es alap-exponenciális értékét

inline float exp2(float _X) restrict(amp);

inline double exp2(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum 2-es alap-exponenciális értékét adja eredményül.

exp2f

Kiszámítja az argumentum 2-es alap-exponenciális értékét

inline float exp2f(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum 2-es alap-exponenciális értékét adja eredményül.

fabs

Az argumentum abszolút értékét adja eredményül.

inline float fabs(float _X) restrict(amp);

inline double fabs(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum abszolút értékét adja eredményül.

fabsf

Az argumentum abszolút értékét adja eredményül.

inline float fabsf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum abszolút értékét adja eredményül.

fdim

Kiszámítja az argumentumok közötti pozitív különbséget.

inline float fdim(
   float _X,
   float _Y
) restrict(amp);
inline double fdim(
   double _X,
   double _Y
) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

A _X és a _Y közötti különbség, ha _X nagyobb, mint _Y; ellenkező esetben +0.

fdimf

Kiszámítja az argumentumok közötti pozitív különbséget.

inline float fdimf(
   float _X,
   float _Y
) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

A _X és a _Y közötti különbség, ha _X nagyobb, mint _Y; ellenkező esetben +0.

floor

Kiszámítja az argumentum padlóját

inline float floor(float _X) restrict(amp);

inline double floor(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum padlóját adja vissza

floorf

Kiszámítja az argumentum padlóját

inline float floorf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum padlóját adja vissza

fma

Kiszámítja az első és a második megadott argumentum szorzatát, majd hozzáadja a harmadik megadott argumentumot az eredményhez; a teljes számítás egyetlen műveletként történik.

inline float fma(
   float _X,
   float _Y,
   float _Z
) restrict(amp);

inline double fma(
   double _X,
   double _Y,
   double _Z
) restrict(amp);

Parameters

_X
Az első lebegőpontos argumentum.

_Y
A második lebegőpontos argumentum.

_Z
A harmadik lebegőpontos argumentum.

Return Value

A kifejezés eredménye (_X * _Y) + _Z. A teljes számítás egyetlen műveletként történik; vagyis a részkifejezések kiszámítása végtelen pontosságúra történik, és csak a végeredmény lesz kerekítve.

fmaf

Kiszámítja az első és a második megadott argumentum szorzatát, majd hozzáadja a harmadik megadott argumentumot az eredményhez; a teljes számítás egyetlen műveletként történik.

inline float fmaf(
   float _X,
   float _Y,
   float _Z
) restrict(amp);

Parameters

_X
Az első lebegőpontos argumentum.

_Y
A második lebegőpontos argumentum.

_Z
A harmadik lebegőpontos argumentum.

Return Value

A kifejezés eredménye (_X * _Y) + _Z. A teljes számítás egyetlen műveletként történik; vagyis a részkifejezések kiszámítása végtelen pontosságúra történik, és csak a végeredmény lesz kerekítve.

fmax

Az argumentumok maximális numerikus értékének meghatározása

inline float fmax(
    float _X,
    float _Y) restrict(amp);

inline double fmax(
    double _X,
    double _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Az argumentumok maximális numerikus értékének visszaadása

fmaxf

Az argumentumok maximális numerikus értékének meghatározása

inline float fmaxf(
    float _X,
    float _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Az argumentumok maximális numerikus értékének visszaadása

fmin

Az argumentumok minimális numerikus értékének meghatározása

inline float fmin(
    float _X,
    float _Y) restrict(amp);

inline double fmin(
    double _X,
    double _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Az argumentumok minimális numerikus értékének visszaadása

fminf

Az argumentumok minimális numerikus értékének meghatározása

inline float fminf(
    float _X,
    float _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Az argumentumok minimális numerikus értékének visszaadása

fmod függvény (C++ AMP)

Kiszámítja az első megadott argumentum fennmaradó részét a második megadott argumentumtal osztva.

inline float fmod(
    float _X,
    float _Y) restrict(amp);

inline double fmod(
    double _X,
    double _Y) restrict(amp);

Parameters

_X
Az első lebegőpontos argumentum.

_Y
A második lebegőpontos argumentum.

Return Value

The remainder of _X divided by _Y; that is, the value of _X - _Yn, where n is a whole integer such that the magnitude of _X - _Yn is less than the magnitude of _Y.

fmodf

Kiszámítja az első megadott argumentum fennmaradó részét a második megadott argumentumtal osztva.

inline float fmodf(
    float _X,
    float _Y) restrict(amp);

Parameters

_X
Az első lebegőpontos argumentum.

_Y
A második lebegőpontos argumentum.

Return Value

The remainder of _X divided by _Y; that is, the value of _X - _Yn, where n is a whole integer such that the magnitude of _X - _Yn is less than the magnitude of _Y.

fpclassify

Az argumentum értékét NaN, végtelen, normál, subnormális, nulla értékként osztályozza

inline int fpclassify(float _X) restrict(amp);

inline int fpclassify(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum értékének megfelelő számbesorolási makró értékét adja vissza.

frexp

Lekéri a mantissa és kitevője _X

inline float frexp(
    float _X,
    _Out_ int* _Exp) restrict(amp);

inline double frexp(
    double _X,
    _Out_ int* _Exp) restrict(amp);

Parameters

_X
Floating-point value

_Exp
Az _X egész számának értékét adja vissza lebegőpontos értékben

Return Value

A mantissa _X

frexpf

Lekéri a mantissa és kitevője _X

inline float frexpf(
    float _X,
    _Out_ int* _Exp) restrict(amp);

Parameters

_X
Floating-point value

_Exp
Az _X egész számának értékét adja vissza lebegőpontos értékben

Return Value

A mantissa _X

hypot

Kiszámítja a _X és _Y négyzetgyökének négyzetgyökét

inline float hypot(
    float _X,
    float _Y) restrict(amp);

inline double hypot(
    double _X,
    double _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

A _X és _Y négyzetgyökét adja vissza.

hypotf

Kiszámítja a _X és _Y négyzetgyökének négyzetgyökét

inline float hypotf(
    float _X,
    float _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

A _X és _Y négyzetgyökét adja vissza.

ilogb

A _X kitevőjének kinyerése aláírt int értékként

inline int ilogb(float _X) restrict(amp);

inline int ilogb(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

A _X kitevőjének értékét adja vissza aláírt int értékként

ilogbf

A _X kitevőjének kinyerése aláírt int értékként

inline int ilogbf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

A _X kitevőjének értékét adja vissza aláírt int értékként

isfinite

Meghatározza, hogy az argumentum véges értékkel rendelkezik-e

inline int isfinite(float _X) restrict(amp);

inline int isfinite(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Nemero értéket ad vissza, ha és csak akkor, ha az argumentum véges értékkel rendelkezik

isinf

Meghatározza, hogy az argumentum végtelen-e

inline int isinf(float _X) restrict(amp);

inline int isinf(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Nemero értéket ad vissza, ha és csak akkor, ha az argumentum értéke végtelen

isnan

Meghatározza, hogy az argumentum naN-e

inline int isnan(float _X) restrict(amp);

inline int isnan(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Nemero értéket ad vissza, ha és csak akkor, ha az argumentum NaN-értékkel rendelkezik

isnormal

Meghatározza, hogy az argumentum normál-e

inline int isnormal(float _X) restrict(amp);

inline int isnormal(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Nemero értéket ad vissza, ha és csak akkor, ha az argumentum normál értékkel rendelkezik

ldexp

A megadott mantissa és kitevő valós számát számítja ki.

inline float ldexp(
    float _X,
    int _Exp) restrict(amp);

inline double ldexp(
    double _X,
    double _Exp) restrict(amp);

Parameters

_X
Lebegőpontos érték, mantissa

_Exp
Egész számérték, kitevő

Return Value

Visszaadja _X * 2^_Exp

ldexpf

A megadott mantissa és kitevő valós számát számítja ki.

inline float ldexpf(
    float _X,
    int _Exp) restrict(amp);

Parameters

_X
Lebegőpontos érték, mantissa

_Exp
Egész számérték, kitevő

Return Value

Visszaadja _X * 2^_Exp

lgamma

Kiszámítja az argumentum gamma abszolút értékének természetes logaritmusát

inline float lgamma(
    float _X,
    _Out_ int* _Sign) restrict(amp);

inline double lgamma(
    double _X,
    _Out_ int* _Sign) restrict(amp);

Parameters

_X
Floating-point value

_Sign
Az előjelet adja vissza

Return Value

Az argumentum gamma abszolút értékének természetes logaritmusát adja vissza

lgammaf

Kiszámítja az argumentum gamma abszolút értékének természetes logaritmusát

inline float lgammaf(
    float _X,
    _Out_ int* _Sign) restrict(amp);

Parameters

_X
Floating-point value

_Sign
Az előjelet adja vissza

Return Value

Az argumentum gamma abszolút értékének természetes logaritmusát adja vissza

napló

Kiszámítja az argumentum alap-e logaritmusát

inline float log(float _X) restrict(amp);

inline double log(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum alap-e logaritmusát adja vissza

log10

Kiszámítja az argumentum 10-es alapú logaritmusát

inline float log10(float _X) restrict(amp);

inline double log10(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum 10-es alapú logaritmusát adja eredményül.

log10f

Kiszámítja az argumentum 10-es alapú logaritmusát

inline float log10f(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum 10-es alapú logaritmusát adja eredményül.

log1p

Kiszámítja az 1-es alap-e logaritmust és az argumentumot

inline float log1p(float _X) restrict(amp);

inline double log1p(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az 1-es alap-e logaritmust és az argumentumot adja eredményül.

log1pf

Kiszámítja az 1-es alap-e logaritmust és az argumentumot

inline float log1pf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az 1-es alap-e logaritmust és az argumentumot adja eredményül.

log2

Kiszámítja az argumentum 2. bázis logaritmusát

inline float log2(float _X) restrict(amp);

inline double log2(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum 10-es alapú logaritmusát adja eredményül.

log2f

Kiszámítja az argumentum 2. bázis logaritmusát

inline float log2f(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum 10-es alapú logaritmusát adja eredményül.

logb

A _X kitevőjének kinyerése aláírt egész számként lebegőpontos formátumban

inline float logb(float _X) restrict(amp);

inline double logb(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

A _X aláírt kitevőjének értékét adja vissza.

logbf

A _X kitevőjének kinyerése aláírt egész számként lebegőpontos formátumban

inline float logbf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

A _X aláírt kitevőjének értékét adja vissza.

logf

Kiszámítja az argumentum alap-e logaritmusát

inline float logf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum alap-e logaritmusát adja vissza

modf

A megadott argumentumot tört- és egész számrészekre osztja.

inline float modf(
    float _X,
    _Out_ float* _Iptr) restrict(amp);

inline double modf(
    double _X,
    _Out_ double* _Iptr) restrict(amp);

Parameters

_X
Floating-point value

_Iptr
[kifelé] A lebegőpontos érték egész része _X.

Return Value

A törtrész aláírása _X.

modff

A megadott argumentumot tört- és egész számrészekre osztja.

inline float modff(
    float _X,
    _Out_ float* _Iptr) restrict(amp);

Parameters

_X
Floating-point value

_Iptr
A lebegőpontos érték egész része _X.

Return Value

Az aláírt törtrészt _Xadja vissza.

nan

Csendes naN-t ad vissza

inline double nan(int _X) restrict(amp);

Parameters

_X
Integer value

Return Value

Ha elérhető, csendes naN-t ad vissza, az _X

nanf

Csendes naN-t ad vissza

inline float nanf(int _X) restrict(amp);

Parameters

_X
Integer value

Return Value

Ha elérhető, csendes naN-t ad vissza, az _X

nearbyint

Az argumentumot lebegőpontos formátumú egész számra kerekíti az aktuális kerekítési irány használatával.

inline float nearbyint(float _X) restrict(amp);

inline double nearbyint(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

A kerekített egész szám értékét adja vissza.

nearbyintf

Az argumentumot lebegőpontos formátumú egész számra kerekíti az aktuális kerekítési irány használatával.

inline float nearbyintf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

A kerekített egész szám értékét adja vissza.

nextafter

Határozza meg a következő ábrázolható értéket a függvény típusában, miután _X a _Y

inline float nextafter(
    float _X,
    float _Y) restrict(amp);

inline double nextafter(
    double _X,
    double _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

A függvény típusában a következő ábrázolható értéket adja vissza, miután _X a _Y

nextafterf

Határozza meg a következő ábrázolható értéket a függvény típusában, miután _X a _Y

inline float nextafterf(
    float _X,
    float _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

A függvény típusában a következő ábrázolható értéket adja vissza, miután _X a _Y

phi

Az argumentum eloszlásfüggvényét adja eredményül.

inline float phi(float _X) restrict(amp);

inline double phi(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum eloszlásfüggvényét adja eredményül.

phif

Az argumentum eloszlásfüggvényét adja eredményül.

inline float phif(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum eloszlásfüggvényét adja eredményül.

pow

A _Y erejére emelt _X kiszámítása

inline float pow(
    float _X,
    float _Y) restrict(amp);

inline double pow(
    double _X,
    double _Y) restrict(amp);

Parameters

_X
Lebegőpontos érték, alap

_Y
Lebegőpontos érték, kitevő

Return Value

powf

A _Y erejére emelt _X kiszámítása

inline float powf(
    float _X,
    float _Y) restrict(amp);

Parameters

_X
Lebegőpontos érték, alap

_Y
Lebegőpontos érték, kitevő

Return Value

probit

Az argumentum inverz eloszlásfüggvényét adja eredményül.

inline float probit(float _X) restrict(amp);

inline double probit(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum inverz eloszlásfüggvényét adja eredményül.

probitf

Az argumentum inverz eloszlásfüggvényét adja eredményül.

inline float probitf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum inverz eloszlásfüggvényét adja eredményül.

rcbrt

Az argumentum kockagyökerének reciprokát adja vissza

inline float rcbrt(float _X) restrict(amp);

inline double rcbrt(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum kockagyökerének reciprokát adja vissza

rcbrtf

Az argumentum kockagyökerének reciprokát adja vissza

inline float rcbrtf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum kockagyökerének reciprokát adja vissza

remainder

Kiszámítja a maradékot: _X REM _Y

inline float remainder(
    float _X,
    float _Y) restrict(amp);

inline double remainder(
    double _X,
    double _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

_X REM-_Y

remainderf

Kiszámítja a maradékot: _X REM _Y

inline float remainderf(
    float _X,
    float _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

_X REM-_Y

remquo

Kiszámítja az első megadott argumentum fennmaradó részét a második megadott argumentumtal osztva. Emellett kiszámítja az első megadott argumentum jelének és hányadosának hányadosát a második megadott argumentum jelével és jelével osztva, és a harmadik argumentumban megadott hely használatával adja vissza a hányadost.

inline float remquo(
    float _X,
    float _Y,
    _Out_ int* _Quo) restrict(amp);

inline double remquo(
    double _X,
    double _Y,
    _Out_ int* _Quo) restrict(amp);

Parameters

_X
Az első lebegőpontos argumentum.

_Y
A második lebegőpontos argumentum.

_Quo
[kifelé] Egy egész szám címe, amely a tört bitek hányadosát _X adja vissza a tört bitek hányadosával _Y.

Return Value

A többi _X osztást adja eredményül _Y.

remquof

Kiszámítja az első megadott argumentum fennmaradó részét a második megadott argumentumtal osztva. Emellett kiszámítja az első megadott argumentum jelének és hányadosának hányadosát a második megadott argumentum jelével és jelével osztva, és a harmadik argumentumban megadott hely használatával adja vissza a hányadost.

inline float remquof(
    float _X,
    float _Y,
    _Out_ int* _Quo) restrict(amp);

Parameters

_X
Az első lebegőpontos argumentum.

_Y
A második lebegőpontos argumentum.

_Quo
[kifelé] Egy egész szám címe, amely a tört bitek hányadosát _X adja vissza a tört bitek hányadosával _Y.

Return Value

A többi _X osztást adja eredményül _Y.

kerekít

A _X kerekítése a legközelebbi egész számra

inline float round(float _X) restrict(amp);

inline double round(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

A _X legközelebbi egészét adja eredményül.

roundf

A _X kerekítése a legközelebbi egész számra

inline float roundf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

A _X legközelebbi egészét adja eredményül.

rsqrt

Az argumentum négyzetgyökének reciprokát adja vissza

inline float rsqrt(float _X) restrict(amp);

inline double rsqrt(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum négyzetgyökének reciprokát adja vissza

rsqrtf

Az argumentum négyzetgyökének reciprokát adja vissza

inline float rsqrtf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum négyzetgyökének reciprokát adja vissza

scalb

Megszorozza a _X FLT_RADIX a _Y

inline float scalb(
    float _X,
    float _Y) restrict(amp);

inline double scalb(
    double _X,
    double _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Visszaadja _X * (FLT_RADIX ^ _Y)

scalbf

Megszorozza a _X FLT_RADIX a _Y

inline float scalbf(
    float _X,
    float _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Floating-point value

Return Value

Visszaadja _X * (FLT_RADIX ^ _Y)

scalbn

Megszorozza a _X FLT_RADIX a _Y

inline float scalbn(
    float _X,
    int _Y) restrict(amp);

inline double scalbn(
    double _X,
    int _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Integer value

Return Value

Visszaadja _X * (FLT_RADIX ^ _Y)

scalbnf

Megszorozza a _X FLT_RADIX a _Y

inline float scalbnf(
    float _X,
    int _Y) restrict(amp);

Parameters

_X
Floating-point value

_Y
Integer value

Return Value

Visszaadja _X * (FLT_RADIX ^ _Y)

signbit

Meghatározza, hogy a _X jele negatív-e

inline int signbit(float _X) restrict(amp);

inline int signbit(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Nemero értéket ad vissza, ha és csak akkor, ha a _X jele negatív

signbitf

Meghatározza, hogy a _X jele negatív-e

inline int signbitf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Nemero értéket ad vissza, ha és csak akkor, ha a _X jele negatív

sin

Az argumentum szinuszértékének kiszámítása

inline float sin(float _X) restrict(amp);

inline double sin(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum szinuszértékét adja eredményül.

sinf

Az argumentum szinuszértékének kiszámítása

inline float sinf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum szinuszértékét adja eredményül.

sincos

A _X szinusz- és koszinuszértékének kiszámítása

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);

Parameters

_X
Floating-point value

_S
A _X szinuszértékét adja eredményül.

_C
A _X koszinuszértékét adja eredményül.

sincosf

A _X szinusz- és koszinuszértékének kiszámítása

inline void sincosf(
    float _X,
    _Out_ float* _S,
    _Out_ float* _C) restrict(amp);

Parameters

_X
Floating-point value

_S
A _X szinuszértékét adja eredményül.

_C
A _X koszinuszértékét adja eredményül.

sinh

Kiszámítja az argumentum szinusz hiperbolikuszértékét

inline float sinh(float _X) restrict(amp);

inline double sinh(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum szinusz hiperbolikuszértékét adja eredményül.

sinhf

Kiszámítja az argumentum szinusz hiperbolikuszértékét

inline float sinhf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum szinusz hiperbolikuszértékét adja eredményül.

sinpi

A pi * _X szinuszértékének kiszámítása

inline float sinpi(float _X) restrict(amp);

inline double sinpi(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

A pi * _X szinuszértékét adja eredményül.

sinpif

A pi * _X szinuszértékének kiszámítása

inline float sinpif(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

A pi * _X szinuszértékét adja eredményül.

sqrt

Kiszámítja az argumentum squre gyökerét

inline float sqrt(float _X) restrict(amp);

inline double sqrt(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum squre gyökerét adja vissza

sqrtf

Kiszámítja az argumentum squre gyökerét

inline float sqrtf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum squre gyökerét adja vissza

tan

Az argumentum tangensértékének kiszámítása

inline float tan(float _X) restrict(amp);

inline double tan(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum tangens értékét adja eredményül.

tanf

Az argumentum tangensértékének kiszámítása

inline float tanf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum tangens értékét adja eredményül.

tanh

Kiszámítja az argumentum hiperbolikus tangens értékét

inline float tanh(float _X) restrict(amp);

inline double tanh(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum hiperbolikus tangens értékét adja eredményül.

tanhf

Kiszámítja az argumentum hiperbolikus tangens értékét

inline float tanhf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum hiperbolikus tangens értékét adja eredményül.

tanpi

Kiszámítja a pi * _X tangens értékét

inline float tanpi(float _X) restrict(amp);

inline double tanpi(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

A pi * _X tangens értékét adja eredményül.

tanpif

Kiszámítja a pi * _X tangens értékét

inline float tanpif(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

A pi * _X tangens értékét adja eredményül.

tgamma

A _X gammafüggvényének kiszámítása

inline float tgamma(float _X) restrict(amp);

inline double tgamma(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

A _X gammafüggvényének eredményét adja eredményül.

tgammaf

A _X gammafüggvényének kiszámítása

inline float tgammaf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

A _X gammafüggvényének eredményét adja eredményül.

trunc

Csonkolja az argumentumot az egész szám összetevőjére

inline float trunc(float _X) restrict(amp);

inline double trunc(double _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum egész összetevőjét adja eredményül.

truncf

Csonkolja az argumentumot az egész szám összetevőjére

inline float truncf(float _X) restrict(amp);

Parameters

_X
Floating-point value

Return Value

Az argumentum egész összetevőjét adja eredményül.

See also

Concurrency::precise_math Namespace