'C++' std::exp, std::expf, std::expl

토스트·2025년 3월 4일

'C++' std::cmath

목록 보기
8/10

exp

template<class Integer>
double exp(Integer num); // constexpr since C++26

~ C++23

float exp(float num);
double exp(double num);
long double exp(long double num);

C++23 ~

/*floating-point-type*/ exp(/*floating-point-type*/ num); // constexpr since C++26

: e에 지수(num)를 제곱하여 반환하는 함수입니다.

expf

float expf(float num); // constexpr since C++26

: e에 지수(num)을 제곱하여 float 타입으로 반환하는 함수입니다.

expl

long double expl(long double num); // constexpr since C++26

: e에 지수(num)을 제곱하여 long double 타입으로 반환하는 함수입니다.

enume^{num}

  • num : 지수 값

<example>

#include <iostream>
#include <cmath>

using namespace std;

int main() {
	cout << exp(0) << endl;

	cout << exp(1) << endl;

	cout << exp(log(10));

	return 0;
}

결과값

0개의 댓글