'C++' std::log10, std::log10f, std::log10l

토스트·2025년 3월 4일

'C++' std::cmath

목록 보기
7/10

log10

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

~ C++23

float log10(float num);

double log10(double num);

long double log10(double num);

C++23 ~

/*floating-point-type*/ log10(/*floating-point-type*/ num);

: 밑이 10인 진수(num)의 지수를 반환하는 함수입니다.

log10f

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

: 밑이 10인 진수(num)의 지수를 float 타입으로 반환하는 함수입니다.

log10l

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

: 밑이 10인 진수(num)의 지수를 long double 타입으로 반환하는 함수입니다.

log10(num)log_{10}(num)

  • num : 진수 값

<example>

#include <iostream>
#include <cmath>

using namespace std;

int main() {
	cout << log10(5) << endl;

	cout << log10l(100);

	return 0;
}

결과값

0개의 댓글