C++ cmath log() 函式
示例
返回不同數字的自然對數
const double E = 2.718281828;
cout << log(6.0f);
cout << log(E);
cout << log(2.0);
cout << log(1.0);
cout << log(0.0);
cout << log(-1.0f);
自己動手試一試 »
定義和用法
log()
函式返回一個數字的自然對數。
log()
函式定義在 <cmath>
標頭檔案中。
自然對數是以 e 為底的對數。e 的值約為 2.718282。一些 <cmath>
庫的實現包含一個常量 M_E
,但它不一定可用。
語法
以下之一
log(double number);
log(float number);
引數值
引數 | 描述 |
---|---|
數字 | 必需。指定要計算對數的值。 如果值為負,則返回 NaN(非數字)。 如果值為 0,則返回 -infinity。 如果這是一個整數型別,它將被視為 double 。 |
技術詳情
返回 | 一個 float 值(如果引數是 float)或 double 值(在任何其他情況下)表示一個數字的自然對數。 |
---|