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++。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。