C Kitaplığı - <math.h>
math.hbaşlık çeşitli matematiksel fonksiyonları ve bir makroyu tanımlar. Bu kitaplıkta bulunan tüm işlevlerdouble argüman ve dönüş olarak double sonuç olarak.
Kitaplık Makroları
Bu kitaplıkta tanımlanmış yalnızca bir makro vardır -
Sr.No. | Makro ve Açıklama |
---|---|
1 | HUGE_VAL Bu makro, bir işlevin sonucu bir kayan nokta sayısı olarak gösterilemediğinde kullanılır. Doğru sonucun büyüklüğü gösterilemeyecek kadar büyükse, işlev bir aralık hatasını belirtmek için hata no'yu ERANGE olarak ayarlar ve HUGE_VAL makrosu veya onun olumsuzlaması (- HUGE_VAL) tarafından adlandırılan özel, çok büyük bir değer döndürür. Sonucun büyüklüğü çok küçükse bunun yerine sıfır değeri döndürülür. Bu durumda, errno değeri ERANGE olarak ayarlanmış olabilir veya olmayabilir. |
Kitaplık İşlevleri
Math.h başlığında tanımlanan fonksiyonlar aşağıdadır -
Sr.No. | İşlev ve Açıklama |
---|---|
1 | çift acos (çift x) Radyan cinsinden x'in yay kosinüsünü verir. |
2 | çift asin (çift x) Radyan cinsinden x'in yay sinüsünü verir. |
3 | çift atan (çift x) Radyan cinsinden x'in yay tanjantını verir. |
4 | çift atan2 (çift y, çift x) Doğru çeyreği belirlemek için her iki değerin işaretlerine göre yay tanjantını y / x radyan cinsinden döndürür. |
5 | çift cos (çift x) X radyan açısının kosinüsünü verir. |
6 | çift cosh (çift x) X'in hiperbolik kosinüsünü döndürür. |
7 | çift günah (çift x) X radyan açısının sinüsünü verir. |
8 | çift sinh (çift x) X'in hiperbolik sinüsünü döndürür. |
9 | çift tanh (çift x) X'in hiperbolik tanjantını döndürür. |
10 | çift ifade (çift x) Değerini verir e x'inci kuvvete yükseltildi. |
11 | çift frexp (çift x, int * üs) Döndürülen değer mantistir ve üs ile gösterilen tam sayı üsdür. Ortaya çıkan değer x = mantissa * 2 ^ üsdür. |
12 | çift ldexp (çift x, int üs) İadeler x üs kuvvetine yükseltilmiş 2 ile çarpılır. |
13 | çift günlük (çift x) Şunun doğal logaritmasını (e tabanlı logaritma) verir x. |
14 | çift log10 (çift x) Ortak logaritmayı (10 tabanlı logaritma) verir x. |
15 | çift modf (çift x, çift * tamsayı) Döndürülen değer, kesir bileşenidir (ondalıktan sonraki kısım) ve tamsayıyı tamsayı bileşenine ayarlar. |
16 | çift üs (çift x, çift y) Kuvvetine yükseltilmiş x değerini verir y. |
17 | çift sqrt (çift x) Karekökünü verir x. |
18 | çift tavan (çift x) Şuna eşit veya daha büyük en küçük tamsayı değerini verir x. |
19 | çift fabs (çift x) Mutlak değerini verir x. |
20 | çift kat (çift x) Küçük veya ona eşit en büyük tamsayı değerini verir x. |
21 | çift fmod (çift x, çift y) X'in kalanını bölü olarak verir y. |