C <math.h>
C matematik funksiyalar
<math.h> kutubxonasida sonlar ustida matematik amallarni bajarish imkonini beruvchi ko‘plab funksiyalar mavjud.
| Funksiya | Tavsif |
|---|---|
| acos(x) | x ning arkkosinusini radianlarda qaytaradi |
| acosh(x) | x ning giperbolik arkkosinusini qaytaradi |
| asin(x) | x ning arksinusini radianlarda qaytaradi |
| asinh(x) | x ning giperbolik arksinusini qaytaradi |
| atan(x) | x ning arktangensini -PI/2 va PI/2 radian oralig‘idagi son qiymati sifatida qaytaradi |
| atan2(y, x) | To‘g‘ri burchakli koordinatalarni (x, y) qutb koordinatalariga (r, theta) o‘tkazishda hosil bo‘ladigan theta burchagini qaytaradi |
| atanh(x) | x ning giperbolik arktangensini qaytaradi |
| cbrt(x) | x ning kub ildizini qaytaradi |
| ceil(x) | x ni yuqoriga, eng yaqin butun songacha yaxlitlab qaytaradi |
| copysign(x, y) | Birinchi suzuvchi nuqtali son x ni ikkinchi suzuvchi nuqtali son y ning ishorasi bilan qaytaradi |
| cos(x) | x ning kosinusini qaytaradi (x radianlarda) |
| cosh(x) | x ning giperbolik kosinusini qaytaradi |
| exp(x) | Ex qiymatini qaytaradi |
| exp2(x) | 2x qiymatini qaytaradi |
| expm1(x) | ex-1 qiymatini qaytaradi |
| erf(x) | x nuqtadagi xatolik funksiyasi qiymatini qaytaradi |
| erfc(x) | x nuqtadagi qo‘shimcha xatolik funksiyasi qiymatini qaytaradi |
| fabs(x) | x ning mutlaq qiymatini qaytaradi |
| fdim(x) | x va y orasidagi musbat ayirmani qaytaradi |
| floor(x) | x ni pastga, eng yaqin butun songacha yaxlitlab qaytaradi |
| fma(x, y, z) | x*y+z ni aniqlikni yo‘qotmasdan qaytaradi |
| fmax(x, y) | Suzuvchi nuqtali x va y dan eng kattasini qaytaradi |
| fmin(x, y) | Suzuvchi nuqtali x va y dan eng kichigini qaytaradi |
| fmod(x, y) | x/y bo‘linmasining suzuvchi nuqtali qoldig‘ini qaytaradi |
| frexp(x, y) | x ni m*2n ko‘rinishida ifodalab, m qiymatini (0.5 va 1.0 oralig‘idagi qiymat) qaytaradi va n qiymatini y ko‘rsatkichi ko‘rsatgan xotiraga yozadi |
| hypot(x, y) | sqrt(x2 +y2) qiymatini oraliq hisoblarda to‘lib ketish (overflow) yoki quyi chegaradan chiqish (underflow) holatlarisiz qaytaradi |
| ilogb(x) | x ning suzuvchi nuqtali asosdagi logarifmining butun qismini qaytaradi |
| ldexp(x, y) | x*2y qiymatini qaytaradi |
| lgamma(x) | x nuqtadagi gamma funksiyasi mutlaq qiymatining logarifmini qaytaradi |
| llrint(x) | x ni yaqin butun songacha yaxlitlaydi va natijani long long butun son sifatida qaytaradi |
| llround(x) | x ni eng yaqin butun songacha yaxlitlaydi va natijani long long butun son sifatida qaytaradi |
| log(x) | x ning natural logarifmini qaytaradi |
| log10(x) | x ning 10 asosli logarifmini qaytaradi |
| log1p(x) | x+1 ning natural logarifmini qaytaradi |
| log2(x) | x mutlaq qiymatining 2 asosli logarifmini qaytaradi |
| logb(x) | x mutlaq qiymatining suzuvchi nuqtali asosdagi logarifmini qaytaradi |
| lrint(x) | x ni yaqin butun songacha yaxlitlaydi va natijani long butun son sifatida qaytaradi |
| lround(x) | x ni eng yaqin butun songacha yaxlitlaydi va natijani long butun son sifatida qaytaradi |
| modf(x, y) | x ning kasr qismini qaytaradi va butun qismini y ko‘rsatkichi ko‘rsatgan xotiraga yozadi |
| nan(s) | NaN (Not a Number — son emas) qiymatini qaytaradi |
| nearbyint(x) | x ni yaqin butun songacha yaxlitlab qaytaradi |
| nextafter(x, y) | y yo‘nalishi bo‘yicha x ga eng yaqin suzuvchi nuqtali sonni qaytaradi |
| nexttoward(x, y) | y yo‘nalishi bo‘yicha x ga eng yaqin suzuvchi nuqtali sonni qaytaradi |
| pow(x, y) | x ning y darajasi qiymatini qaytaradi |
| remainder(x, y) | x/y bo‘linmasi eng yaqin butun songacha yaxlitlangandagi qoldiqni qaytaradi |
| remquo(x, y, z) | Eng yaqin butun songacha yaxlitlangan x/y ni hisoblaydi, natijani z ko‘rsatkichi ko‘rsatgan xotiraga yozadi va qoldiqni qaytaradi. |
| rint(x) | x ni yaqin butun songacha yaxlitlab qaytaradi |
| round(x) | x ni eng yaqin butun songacha yaxlitlab qaytaradi |
| scalbln(x, y) | x*Ry qiymatini qaytaradi (R odatda 2 ga teng) |
| scalbn(x, y) | x*Ry qiymatini qaytaradi (R odatda 2 ga teng) |
| sin(x) | x ning sinusini qaytaradi (x radianlarda) |
| sinh(x) | x ning giperbolik sinusini qaytaradi |
| sqrt(x) | x ning kvadrat ildizini qaytaradi |
| tan(x) | x ning tangensini qaytaradi (x radianlarda) |
| tanh(x) | x ning giperbolik tangensini qaytaradi |
| tgamma(x) | x nuqtadagi gamma funksiyasi qiymatini qaytaradi |
| trunc(x) | x ning butun qismini qaytaradi |
Tegishli sahifalar
C matematik funksiyalar darsligi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
