C言語,pow()関数で数値のべき乗を計算する

スポンサーリンク

鍛錬 685

C言語,pow()関数で数値のべき乗を計算する

指定した数値のべき乗(累乗)を計算するには、pow()関数を使用します。
 
以下は、pow()関数についてです。

#include <math.h>

double pow(double x, double y);
 

引数

以下は、上記の引数についてです。

引数 意味
double x
double y 指数

戻り値

以下は、戻り値についてです。

戻り値
double 底 x を指数 y でべき乗した値
スポンサーリンク

プログラム

以下は、底と指数を指定してべき乗を計算するプログラム、get_pow.c です。

今回は、底を 2 、指数を 3 として計算しています。

\(2^{3}\)
// include
#include <stdio.h>
#include <math.h>

// main
int main(void)
{
	double result;
	double base, exponent;
	
	// 底を格納
	base = 2;
	
	// 指数を格納
	exponent = 3;
	
	// べき乗を計算
	result = pow(base, exponent);
	printf("%.2lf^%.2lf = %.2lf\n", base, exponent, result);
	
	return 0;
}
スポンサーリンク

実行結果

以下は、プログラム get_pow.c を実行しています。

***@ubuntu:~/***/test/c$ 
***@ubuntu:~/***/test/c$ gcc -Wall -Wextra get_pow.c -lm -o get_pow
***@ubuntu:~/***/test/c$ ./get_pow
2.00^3.00 = 8.00

 
上記に示した通り、2^3 は 8 であることが分かりました。

\(2^{3} = 8\)
タイトルとURLをコピーしました