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