ホームページ >バックエンド開発 >C#.Net チュートリアル >C言語で自然対数lnを表現する方法
C では、自然対数 (底 e) は数学関数 log() で表され、この関数は正の実数を受け入れ、その自然対数を返します。
自然対数 ln の C 言語での表現
C 言語では、自然対数 (e (底) を付けたもの)は数学関数 log()
で表されます。この関数は、指定された引数の自然対数である倍精度浮動小数点数を返します。
構文:
<code class="c">double log(double x);</code>
パラメータ:
xx
- 自然対数を計算します。正の実数の。 戻り値:
xx
の自然対数、つまり ln(x)## #。
例:
<code class="c">#include <stdio.h> #include <math.h> int main() { double x = 2.71828; double ln_x = log(x); printf("e 的自然对数 (ln(e)) = %lf\n", ln_x); return 0; }</code>
出力:
<code>e 的自然对数 (ln(e)) = 1.000000</code>
注:
この関数は、パラメータとして正の実数のみを受け入れます。負の数またはゼロを渡すと、未定義の動作が発生します。
この関数は倍精度浮動小数点数を返すため、浮動小数点演算の丸め誤差により結果が若干異なる場合があります。
以上がC言語で自然対数lnを表現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。