😸

[C] log 関数

に公開

機能

実数値の自然対数(底eの対数)を計算する。[1]

使用例

0.6931 と表示する

\n は改行を表す エスケープシーケンス[2]

コード

printf("%.4f\n", log(2.0));
全文
#include <stdio.h>
#include <math.h>
void main() {
    printf("%.4f\n", log(2.0));
}

実行結果

0.6931

1.6094 を変数から表示する

コード

double x = 5.0;
printf("%.4f\n", log(x));
全文
#include <stdio.h>
#include <math.h>
void main() {
    double x = 5.0;
    printf("%.4f\n", log(x));
}

実行結果

1.6094
脚注
  1. log関数はC言語のmath.hライブラリで定義されており、引数が0以下だと未定義動作となる。 ↩︎

  2. 改行やタブなど、画面に表示されない制御文字のこと。 ↩︎

Discussion