C++ 基礎(chǔ)教程

C++ 流程控制

C++ 函數(shù)

C++ 數(shù)組 & 字符串

C++ 數(shù)據(jù)結(jié)構(gòu)

C++ 類 & 對(duì)象

C++ 指針

C++ 繼承

C++ STL 教程

C++ 參考手冊(cè)

C++ log() 函數(shù)使用方法及示例

C++ 庫(kù)函數(shù) <cmath>

C ++中的log()函數(shù)返回參數(shù)的自然對(duì)數(shù)(以e為底的對(duì)數(shù))。

此函數(shù)在<cmath>頭文件中定義。

logex = log(x)

log()原型[從C ++ 11標(biāo)準(zhǔn)開(kāi)始]

double log (double x);
float log (float x);
long double log (long double x);
double log (T x);  //為整型

log()參數(shù)

log()函數(shù)采用[0,∞]范圍內(nèi)的單個(gè)必需參數(shù)。

如果該值小于零,則log()返回NaN(非數(shù)字)。

log()返回值

log()函數(shù)返回?cái)?shù)字的自然對(duì)數(shù)。

參數(shù)(x)返回VALUE
x> 1Positive
x = 10
0> x> 1Negative
x = 0-∞(-無(wú)窮大)
x <0NaN (非數(shù)字)

示例1:log()如何工作?

#include <iostream>
#include <cmath>
using namespace std;

int main ()
{
	double x = 13.056, result;
	result = log (x);
	cout << "log(x) = " << result << endl;
	
	x = -3.591;
	result = log (x);
	cout << "log(x) = " << result << endl;
	
	return 0;
}

運(yùn)行該程序時(shí),輸出為:

log(x) = 2.56925
log(x) = nan

示例2:具有整數(shù)類型的log()

#include <iostream>
#include <cmath>
using namespace std;

int main ()
{
	int x = 2;
	double result;

	result = log (x);
	cout << "log(x) = " << result << endl;
	
	return 0;
}

運(yùn)行該程序時(shí),輸出為:

log(x) = 0.693147

C++ 庫(kù)函數(shù) <cmath>

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清