exp, expf
Üssünü hesaplar.
double exp(
double x
);
float exp(
float x
); // C++ only
long double exp(
long double x
); // C++ only
float expf(
float x
);
Parametreler
- x
Kayan nokta değeri.
Dönüş Değeri
exp İşlev kayan nokta parametresi, üstel değerini verir x, başarılı olursa.Yani güç e sonucu olan x, burada e doğal logaritma tabanıdır.Taşan, iþlev döndüðünde INF (sonsuz) ve Yetersizlik durumu, exp 0 döndürür.
Girdi |
seh özel durumu |
Matherr özel durum |
---|---|---|
± QNAN, IND |
None |
_DOMAIN |
± ∞ |
GEÇERSİZ |
_DOMAIN |
x ≥ 7.097827e + 002 |
TAM OLMAYAN + TAŞMA |
TAŞMA |
X ≤-7.083964e + 002 |
TAM OLMAYAN + YETERSİZLİK DURUMU |
YETERSİZLİK DURUMU |
expStreaming SIMD Extensions 2 (SSE2) kullanan bir uygulama var.Bkz: _set_SSE2_enable bilgi ve SSE2 uygulamasını kullanarak kısıtlamaları.
Notlar
C++ verir, aşırı, aşırı çağırabileceğiniz şekilde exp.c programında, exp her zaman alır ve bir çift verir.
Gereksinimler
İşlev |
Gerekli başlık |
---|---|
exp, expf |
<math.h> |
Ek uyumluluk bilgileri için bkz: Uyumluluk giriş.
Örnek
// 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 );
}