exp, expf

calcula el exponencial.

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

Parámetros

  • x
    valor de punto flotante.

Valor devuelto

La función de exp devuelve el valor exponencial del parámetro flotante, x, si correctamente.Es decir, el resultado es e a la potencia x, donde es la base e del logaritmo natural.en desbordamiento, la función devuelve los INF (infinitos) y en subdesbordamiento, exp devuelve 0.

Entrada

ELLA excepción

excepción de Matherr

± QNAN, IND

None

_DOMAIN

± ∞

INVALID

_DOMAIN

x ≥ 7.097827e+002

INEXACT+OVERFLOW

DESBORDAMIENTO

x ≤ -7.083964e+002

INEXACT+UNDERFLOW

SUBDESBORDAMIENTO

exp tiene una implementación que utilice las extensiones 2 (SSE2) de Streaming SIMD.Vea _set_SSE2_enable para la información y las restricciones de utilizar la implementación SSE2.

Comentarios

C++ permite la sobrecarga, por lo que puede llamar a sobrecargas de exp.En un programa de c., exp toma y devuelve siempre un doble.

Requisitos

Función

Encabezado necesario

exp, expf

<math.h>

Para obtener información adicional de compatibilidad, vea compatibilidad en la Introducción.

Ejemplo

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

Equivalente en .NET Framework

System:: matemática:: Exp

Vea también

Referencia

Compatibilidad de punto flotante

log, logf, log10, log10f

_CIexp