C++ 基礎(chǔ)教程

C++ 流程控制

C++ 函數(shù)

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

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

C++ 類 & 對(duì)象

C++ 指針

C++ 繼承

C++ STL 教程

C++ 參考手冊(cè)

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

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

C ++中的log1p()函數(shù)采用參數(shù)x并返回x + 1的自然對(duì)數(shù)(以e為底的對(duì)數(shù))。

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

loge(x+1) = log1p(x)

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

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

log1p()函數(shù)只有一個(gè)參數(shù),并返回類型的值double,float或long double。

log1p()參數(shù)

log1p()函數(shù)采用單個(gè)強(qiáng)制性參數(shù),范圍為[-1,∞]。

如果該值小于-1,則log1p()返回Nan(非數(shù)字)。

log1p()返回值

log1p()函數(shù)返回1的自然對(duì)數(shù)加上給定的參數(shù)。

log1p()返回值
參數(shù)(x)返回值
x> 0
x = 0Zero
-1> x> 0Negative
x = -1-∞(-infinity)
x <-1NaN(非數(shù)字)

示例1:log1p()函數(shù)在C ++中如何工作?

#include <iostream>
#include <cmath>

using namespace std;

int main ()
{
    double x = 21.371, result;

    result = log1p(x);
    cout << "log1p(x) = " << result << endl;

    return 0;
}

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

log1p(x) = 3.10777

示例2:整數(shù)類型的log1p()函數(shù)

#include <iostream>
#include <cmath>

using namespace std;

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

    result = log1p(x);
    cout << "log1p(x) = " << result << endl;

    return 0;
}

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

log1p(x) = 4.99721

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

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