다음을 통해 공유


exp, expf

지 수를 계산 합니다.

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

매개 변수

  • x
    부동 소수점 값입니다.

반환 값

exp 함수가 부동 소수점 매개 변수를의 지 수 값을 반환 합니다. x, 성공 하는 경우.즉, 전자 전원에 결과입니다 x, 여기서 e는 자연 로그의 밑입니다.함수 반환 값 (무한대) INF 오버플로 및 언더플로, exp 0을 반환 합니다.

입력

SEH 예외

Matherr 예외

± QNAN, 찾기

없음

_DOMAIN

± ∞

잘못 되었습니다.

_DOMAIN

x ≥ 7.097827e + 002

정확 하지 않습니다 + 오버플로

오버플로가 발생 했습니다.

X ≤-7.083964e + 002

정확 하지 않습니다 + 언더플로

언더플로

exp스트리밍 SIMD 확장 2 (SSE2)을 사용 하 여 구현을 했습니다.참조 하십시오 _set_SSE2_enable 에 대 한 정보와 SSE2 구현을 사용 하 여 제한 합니다.

설명

C + + 수 오버, 오버 로드를 호출할 수 있도록 exp.C 프로그램에서 exp 항상 사용 하 고 double을 반환 합니다.

요구 사항

Function

필수 헤더

exp, expf

<math.h>

추가 호환성 정보를 참조 하십시오. 호환성 소개에서 합니다.

예제

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

해당 .NET Framework 항목

System::Math::Exp

참고 항목

참조

부동 소수점 지원

log, logf, log10, log10f

_CIexp