C++的cmath庫提供了多種計算對數的函數,其中常用的有log、log10和log2三種函數。
double log(double x);
double log10(double x);
double log2(double x);
這些函數都接受一個參數x,表示要計算對數的數值,并返回其對數值。例如,要計算10的自然對數,可以使用如下代碼:
#include <iostream>
#include <cmath>
int main() {
double result = log(10);
std::cout << "log(10) = " << result << std::endl;
return 0;
}
上述代碼將輸出:
log(10) = 2.30259