0からのゲームプログラミング > 算術関数

Back Next
更新日 2003.10.07
算術関数

pow, sqrt 関数のプロトタイプ

double pow(double x, double y);
double sqrt(double x);

pow ・・・ x の y 乗を返す。
sqrt ・・・ x の平方根を返す。

サンプルコード

#include	<stdio.h>
#include	<math.h>	// pow, sqrt などを使用するときに必要

void main(void)
{
	// 累乗計算
	double	d0 = pow(2, 0.5);	// 2 の 0.5 乗
	double	d1 = pow(2, 3);		// 2 の 3 乗

	// 平方根の計算なら、pow より sqrt の方がスマート
	double	d2 = sqrt(2);		// 2 の平方根

	printf("d0 = %f\n", d0);
	printf("d1 = %f\n", d1);
	printf("d2 = %f\n", d2);
}

実行結果
d0 = 1.414214
d1 = 8.000000
d2 = 1.414214


※注意:sqrt(-1) などと、計算出来ない値を入れると、結果は予測出来ません。

【スポンサード リンク】


Back Next

0からのゲームプログラミング > 算術関数