在 C++ 中,log10
函數(shù)通常在 <cmath>
(C++ 標(biāo)準(zhǔn)庫(kù)中的數(shù)學(xué)函數(shù)頭文件)中聲明。要使用 log10
函數(shù),請(qǐng)按照以下步驟操作:
<cmath>
頭文件:#include <cmath>
log10
函數(shù)。此函數(shù)接受一個(gè)浮點(diǎn)數(shù)作為參數(shù),并返回該數(shù)的以 10 為底的對(duì)數(shù)。例如:#include <iostream>
#include <cmath>
int main() {
double number = 100.0;
double result = log10(number);
std::cout << "The logarithm of " << number << " to the base 10 is: " << result << std::endl;
return 0;
}
在這個(gè)示例中,我們計(jì)算了 100.0
的以 10 為底的對(duì)數(shù),并將結(jié)果輸出到控制臺(tái)。
注意:如果參數(shù)值為負(fù)數(shù)(< 0
),log10
函數(shù)將返回 NaN(非數(shù)字值)。因此,確保傳遞給 log10
函數(shù)的參數(shù)值大于零。