ชื่อฟังก์ชัน : 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