C言語,fabs()関数を使用して、double型の絶対値を取得

スポンサーリンク

鍛錬 591

C言語,fabs()関数を使用して、double型の絶対値を取得する

浮動小数点実数の絶対値(double型)を取得するには、fabs()関数を使用します。
 
以下は、fabs()関数についてです。

#include <math.h>

double fabs(double x);
 

戻り値

浮動小数点実数である引数 x の、絶対値を返します。

 
スポンサーリンク

プログラム

以下は、浮動小数点実数の絶対値を取得するプログラム、get_fabs.c です。

今回は、数値 3.14 と -9.99 の絶対値を取得しています。

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

// main
int main(void)
{
	double plus_num, minus_num;
	double result;
	
	plus_num = 3.14;
	minus_num = -9.99;
	
	// 3.14 の絶対値を取得
	result = fabs(plus_num);
	printf(" %lf の絶対値 = %lf\n", plus_num, result);
	
	// -9.99 の絶対値を取得
	result = fabs(minus_num);
	printf("%lf の絶対値 = %lf\n", minus_num, result);
	
	return 0;
}

実行結果

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

***@ubuntu:~/***/test/c$ 
***@ubuntu:~/***/test/c$ gcc -Wall -Wextra get_fabs.c -lm -o get_fabs
***@ubuntu:~/***/test/c$ ./get_fabs
 3.140000 の絶対値 = 3.140000
-9.990000 の絶対値 = 9.990000

 
上記に示した通り、浮動小数点実数である 3.14 と -9.99 の絶対値を取得することができました。

スポンサーリンク

シェアする

フォローする