関数名:acos
ヘッダーファイル: <math.h>
関数プロトタイプ: double acos(double x);
機能: コサイン値が x となるラジアン数を求めます。
パラメータ: double x コサイン値。 x の値は [-1, 1] の範囲内にある必要があります。x の値がこの範囲を超えると、ドメイン エラーが発生します。
戻り値: 通常の状況 (x の値が [-1, 1] の範囲内にある) では、関数は余弦値が x である角度のラジアン数を返します。 x の値が範囲外の場合、acos() はドメイン エラーを生成し、戻り値は NaN (Not A Number) になります。
注: acos() は角度のコサイン値 y を知っており、角度のラジアン値 x を見つけます。
プログラム例:余弦値がxとなるラジアン数を求め、角度に変換して出力する
#include<math.h>#include<stdio.h>#definePI3.14159265intmain(void){doubleresult;doublex=0.5;result=acos(x)*180/PI;printf(Thearccosineof%lfis%lfn,x ,結果);戻り値0;}
実行結果:
0.500000 の逆余弦は 60.000000