Sdílet prostřednictvím


Exp expf

Vypočítá exponent.

double exp( 
   double x
);
float exp(
   float x
);  // C++ only
long double exp(
   long double x
);  // C++ only
float expf( 
   float x
);

Parametry

  • x
    Hodnota s plovoucí desetinnou čárkou.

Vrácená hodnota

exp Funkce vrátí exponenciální hodnotu s plovoucí desetinnou čárkou parametr x, pokud je úspěšná.Výsledkem je napájení e x, kde e je základ přirozeného logaritmu.V oblasti přetečení, vrátí funkce INF (Normal) a podtečení exp vrátí hodnotu 0.

Vstup

Výjimka SEH

Výjimka Matherr

± QNAN, IND

Žádná

_DOMAIN

± ∞

NEPLATNÝ

_DOMAIN

x ≥ 7.097827e + 002

NEPŘESNÝ + PŘETEČENÍ

PŘETEČENÍ

X ≤-7.083964e + 002

PODTEČENÍ NEPŘESNÉ +

PODTEČENÍ

expmá implementace, která používá Streaming SIMD Extensions 2 (SSE2).Viz _set_SSE2_enable informace a omezení použití implementace SSE2.

Poznámky

C++ umožňuje přetížení, tak můžete volat přetížení z exp.V programu c exp vždy provede a vrátí hodnotu double.

Požadavky

Function

Požadované záhlaví

exp, expf

<math.h>

Další informace o kompatibilitě, viz Compatibility v úvodu.

Příklad

// crt_exp.c

#include <math.h>
#include <stdio.h>

int main( void )
{
   double x = 2.302585093, y;

   y = exp( x );
   printf( "exp( %f ) = %f\n", x, y );
}
  

Ekvivalent v rozhraní .NET Framework

System::Math::Exp

Viz také

Referenční dokumentace

Podpora s plovoucí desetinnou čárkou

log, logf, log10, log10f

_CIexp