Funkcija exp () C ++ grąžina eksponentą (Eulerio skaičių) e, pakeltą nurodytam argumentui.
Ši funkcija apibrėžta antraštės faile.
(Matematika) e x = exp (x) (C ++ programavimas)
exp () prototipas (pagal standartą C ++ 11)
dviguba ekspozicija (dviguba x); float exp (plūduriuojantis x); long double exp (ilgas dvigubas x); dviguba ekspozicija (T x); // integraliniam tipui
EXP () funkcija trunka vieną argumentą ir grąžina eksponentinį vertę tipo double
, float
ar long double
tipo.
exp () parametrai
Funkcijoje „exp ()“ yra vienas privalomas argumentas ir ji gali būti bet kokia reikšmė, ty neigiama, teigiama arba nulis.
exp () Grąžinimo vertė
Funkcija exp () grąžina reikšmę diapazone (0, ∞).
Jei rezultato dydis yra per didelis, kad jį būtų galima parodyti grąžinimo tipo verte, funkcija grąžina HUGE_VAL su tinkamu ženklu ir įvyksta perpildymo diapazono klaida.
1 pavyzdys: Kaip funkcija exp () veikia C ++?
#include #include using namespace std; int main() ( double x = 2.19, result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; )
Kai paleisite programą, išvestis bus:
exp (x) = 8,93521
2 pavyzdys: funkcija exp () su integraliniu tipu
#include #include using namespace std; int main() ( long int x = 13; double result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; )
Kai paleisite programą, išvestis bus:
exp (x) = 442413