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.