C言語のmathライブラリ関数のインクルード方法

mathライブラリ関数を使用するには、ヘッダーファイルをインクルードする必要がある。コードの先頭行に以下を追加するだけで良い。

#include <math.h>

これにより、mathライブラリ内の関数が使用できるようになります。例えば、sqrt関数を使用して数値の平方根を求めることができます。

#include <stdio.h>
#include <math.h>

int main() {
   double num = 16.0;
   double result = sqrt(num);
   printf("The square root of %f is %f\n", num, result);
   return 0;
}

ネイティブな日本語で表現すると

The square root of 16.000000 is 4.000000

コンパイル時は、mathライブラリをリンクしてmathライブラリの関数を利用してください。コマンドラインで、次のコマンドでコンパイルできます。

gcc your_code.c -lm

そのうち、your_code.cはあなたのCコードのファイル名です。-lmパラメーターは数学ライブラリのリンクを示します。

bannerAds