C++ log10() 函數
log10() 函數是 cmath 頭文件的庫函數,用於獲取給定值的常用對數(以 10 為底的對數)。它接受一個值 (float
,double
, 或者long double
) 並返回常用對數。
log10() 函數的語法:
C++11:
double log10 (double x); float log10 (float x); long double log10 (long double x); double log10 (T x);
參數:
x
– 表示要找到其常用對數的值。
返回值:
它返回給定值的常用對數x
。
注意:
- 如果給定的值為負,則會導致域錯誤。
- 如果給定值為零,則可能會導致極點錯誤。
例:
Input: float x = 10.0f Function call: log(x); Output: 1
演示log10()函數示例的C++代碼
// C++ code to demonstrate the example of
// log10() function
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
float x = 0.0f;
x = 10.0f;
cout << "log10(" << x << "):" << log10(x) << endl;
x = 1.0f;
cout << "log10(" << x << "):" << log10(x) << endl;
x = 20.0f;
cout << "log10(" << x << "):" << log10(x) << endl;
x = -10.4f;
cout << "log10(" << x << "):" << log10(x) << endl;
x = 0.0f;
cout << "log10(" << x << "):" << log10(x) << endl;
x = 100.6f;
cout << "log10(" << x << "):" << log10(x) << endl;
return 0;
}
輸出
log10(10):1 log10(1):0 log10(20):1.30103 log10(-10.4):nan log10(0):-inf log10(100.6):2.0026
參考:C++ log10() 函數
相關用法
- C++ complex log10()用法及代碼示例
- C++ log1p()用法及代碼示例
- C++ log2()用法及代碼示例
- C++ complex log()用法及代碼示例
- C++ logb()用法及代碼示例
- C++ log()用法及代碼示例
- C++ localtime()用法及代碼示例
- C++ list assign()用法及代碼示例
- C++ llround()用法及代碼示例
- C++ lrint() and llrint()用法及代碼示例
- C++ list::remove()、list::remove_if()用法及代碼示例
- C++ lrint()用法及代碼示例
- C++ lldiv()用法及代碼示例
- C++ list back()用法及代碼示例
- C++ list merge()用法及代碼示例
- C++ ldiv()用法及代碼示例
- C++ list remove()用法及代碼示例
- C++ list push_back()用法及代碼示例
- C++ list::operator=用法及代碼示例
- C++ list erase()用法及代碼示例
注:本文由純淨天空篩選整理自 log10() Function with Example in C++。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。