# MATH - [Overview](#section1668727741165622) - [Summary](#section2135939735165622) - [Files](#files) - [Data Structures](#nested-classes) - [Macros](#define-members) - [Typedefs](#typedef-members) - [Functions](#func-members) - [Details](#section561840359165622) - [Macro Definition](#section1913429893165622) - [isfinite](#ga256d70a32c03904ce13c999c1e9dc35d) - [isgreater](#gada788e9d6ce0ca927874ec4e53af1f77) - [isgreaterequal](#ga5a7f86a4d3e6139e4913e2e8eba52612) - [isinf](#ga2a266c767456556e5c0da234b602b18b) - [isless](#ga61079b32084130da4345c2eea93e0d61) - [islessequal](#gabf3cb1e5a0aaa1c42dffa9ebb1d78c30) - [islessgreater](#ga5e534756b747fd2e9ee19f8fdd93b30b) - [isnan](#ga2e1baae9134e580910322362dc23290e) - [isnormal](#gad83f5949c4b5d810225b9a834840bac9) - [isunordered](#ga33daf51eb7138d477e0b0985c51e4fad) - [signbit](#gaa63ffa98f213f62e536b073c28cb3cd8) - [Function](#section948971469165622) - [acos\(\)](#gae93afe22ff34c79ee97ea3eaf77557db) - [acosf\(\)](#ga983a9e1aa7568df39153ea4d8e16653b) - [acosh\(\)](#gac862445bcb46911b1782c284829d5e46) - [acoshf\(\)](#ga84cfd14c3432390f70b6233d24ad173b) - [acoshl\(\)](#ga104456314ba05665d6cbb805e823dd10) - [acosl\(\)](#gae84dc6cff92b3417098f16a1811635e4) - [asin\(\)](#gaa9528d92a3ae44ad6484da0774604454) - [asinf\(\)](#ga7447a7400ca474ba42d127b04d6ee2b7) - [asinh\(\)](#ga907297107e93ea9c8a0c8409a8e65079) - [asinhf\(\)](#ga1131c65ac49f31ed6774d27106c6394d) - [asinhl\(\)](#ga98df355372e19c11634992e4b7e35784) - [asinl\(\)](#ga3ace56b4f2a4a9364993a5af676793c5) - [atan\(\)](#ga1e2f8f6d64eaa95131bc63fee34970ea) - [atan2\(\)](#ga349377202ca14f79eb335b1a421fe4d8) - [atan2f\(\)](#gaf9e5469acf7a7bf82f29d86a77f539d4) - [atan2l\(\)](#gaa983bf34c931b97d66be8b7bfd03dc48) - [atanf\(\)](#gaa582bc257e477e805f4ec384a39a3a8e) - [atanh\(\)](#gac07fd7b77fa341563abccf9efcc1a711) - [atanhf\(\)](#ga626d9d6644848e74188f37f0f3ddd4f4) - [atanhl\(\)](#gab25c31215118cd62672c38f80f010d66) - [atanl\(\)](#ga650d8dd23c16c6699d84651a18827d37) - [cabs\(\)](#ga82c65f6b05062b620716623ba49ff07f) - [cabsf\(\)](#ga59a1f4977dfdf85b51a84bfd56737277) - [cabsl\(\)](#ga7e37259e24f3384f376e4d3eb45a9ea8) - [cacos\(\)](#ga51a9bcdc7791e50f879c79d64362d7c3) - [cacosf\(\)](#ga238bc3dbd59adeb477af18c9a501e04e) - [cacosh\(\)](#gaf7286142554fde4ba6316a2b64b96c5c) - [cacoshf\(\)](#gabe9dbe34293eef409598b0559435c5ff) - [cacoshl\(\)](#gad8e03bbb434b8a9af73e0e3daec045ac) - [cacosl\(\)](#ga789143f2859142f58590b2726328025f) - [carg\(\)](#ga4a1e5d839db7a1dc6013b2846b2432d9) - [cargf\(\)](#ga66334f398567baa3648cd3111ed68d3b) - [cargl\(\)](#ga74f3429f1b860581f4d15bea90533fd5) - [casin\(\)](#gac43774f89411806a3e0695012cdb7f38) - [casinf\(\)](#ga04d2cd1f0b47d3f1b782aeb517151033) - [casinh\(\)](#ga6fc1a0c1cbac62ba63e799d7e8f488e0) - [casinhf\(\)](#ga8b682e1c311efa5594ec0d0b39c9efe0) - [casinhl\(\)](#ga174b8f2a00e771dbbad06fdf0e0ee449) - [casinl\(\)](#ga8770350a79904ac151ebb3eebd736188) - [catan\(\)](#ga1a77a3240b834af81a23b38f2af6c93d) - [catanf\(\)](#ga4d0beef9b3994887e356c6b5c98388d9) - [catanh\(\)](#ga376fef7890def8c0e7b2b5a5292be074) - [catanhf\(\)](#ga480c29e0eeace893be77a2c61995d2ec) - [catanhl\(\)](#gab2422355124f175a41ec092c3b8adf2b) - [catanl\(\)](#gaf28ad2f006e49eaa6bbdb97dd143d6cb) - [cbrt\(\)](#ga8af00e2203928978e0242b4afd1d899f) - [cbrtf\(\)](#ga396c6a553500a355627741e234045bf4) - [cbrtl\(\)](#ga521c2f4c10b7bb5363bad058ef56794c) - [ccos\(\)](#ga6a25bcd38751910533efde6dad1499c3) - [ccosf\(\)](#ga88df5eebfb10b88ed37e444f5b13fd6a) - [ccosh\(\)](#ga62c8f7e0cce95bbf670af16376909324) - [ccoshf\(\)](#gabe11c35bd81b278ab0e47196c5952662) - [ccoshl\(\)](#gad2b7878b871c0266ecb1f58e5bf141a7) - [ccosl\(\)](#ga785d8c7b2ac4283d4759dfa6a86779ab) - [ceil\(\)](#ga1ea6d7b591132268abc2e843ababd084) - [ceilf\(\)](#ga8c1a8db0710bb3f25f643a0fca68fc60) - [ceill\(\)](#gae11b7781f057eb7ba5d7ed95be7fdbee) - [cexp\(\)](#gab9c654c52efefb54d06d52aa1a1c1827) - [cexpf\(\)](#ga8628a449a00228f124c9e53d2236611f) - [cexpl\(\)](#ga31a965fe1790cace431516e53f7d0cb5) - [cimag\(\)](#ga6c3d7c875ae93700b0a2a32db24b37d3) - [cimagf\(\)](#gaac22dc2fffc4326595ff807d441f0675) - [cimagl\(\)](#ga4237f0401b8123eaec284c995ced4b04) - [clog\(\)](#gaa39c3557d8db10c19571bc0b63fd5529) - [clogf\(\)](#ga0c9f343c7d1dabc91f6e4cb868b81152) - [clogl\(\)](#ga48efe0bf63314044fafaeb32623fff17) - [conj\(\)](#ga6fb30f37aa43eb2e0199ffdc38cac18a) - [conjf\(\)](#ga471ecd8d25e722ecae510a635c1a2c53) - [conjl\(\)](#ga5156353f4650ed7ee06b152790c1558b) - [copysign\(\)](#gad8d1296592a3e783acdd0de21ff58e2e) - [copysignf\(\)](#gaf7eb976cc28d0a9a6f0827d01611f979) - [copysignl\(\)](#gae60d4866e88abf023d92d33c6351ae6f) - [cos\(\)](#ga5e7b53a694b3cf0f2d7debd444140fbd) - [cosf\(\)](#ga7b126b2344591e649c21c9ab0b8adb40) - [cosh\(\)](#ga3795d3c1f1d30819be56da4e4d67f64b) - [coshf\(\)](#ga498b368486b7ce8677820beeb78d8f66) - [coshl\(\)](#ga57602cd20f8de2dceea4f05ffb516d82) - [cosl\(\)](#ga659287f7399efa8d6bc66dc37c8e35f4) - [cpow\(\)](#ga6fd1bd16c6de991f95a4e19e0f2f2a12) - [cpowf\(\)](#ga58beb4a3ea7b6ab6bb942900f94179fa) - [cpowl\(\)](#gae3ae7292dac86eeec3bb9a06b66f61cb) - [cproj\(\)](#gac10f86edf0994d0ee834768633be644e) - [cprojf\(\)](#ga9f435a71e44dd1e13eca358e2ca530e6) - [cprojl\(\)](#ga2cc437f3ab8e77dbd8fb024c66474915) - [creal\(\)](#ga24b1a511efdb973354d81646c5c3bb81) - [crealf\(\)](#gad052a3eb4d9f32153173e6bcea9e42ce) - [creall\(\)](#ga4ee2baa54a4e51877c59527d2be1a0da) - [csin\(\)](#ga1b9030685d326e66a93a35ca8c4bb0f6) - [csinf\(\)](#ga76dc89521e12096bc2104c9c0dcc20ea) - [csinh\(\)](#ga0c782aa9258a4e11cc3ea57b2dcccfef) - [csinhf\(\)](#ga268ba13d67a10e6667bd6b64a1a96351) - [csinhl\(\)](#ga0d14ae39cd9a811e42e36512fe6c7e53) - [csinl\(\)](#gad594fa6071ea5d383a0c7abaa0c32d80) - [csqrt\(\)](#ga7ff172d72bc0474b93e27470ce94494b) - [csqrtf\(\)](#gab8e425ba3e5d52d410afc3041bdeadce) - [csqrtl\(\)](#ga94a429c220e400a1a6781d6e11cbfafd) - [ctan\(\)](#ga665b5dfc1b1f51d3b444f049c6bd95dd) - [ctanf\(\)](#ga4301d608cc419f1ba3177fae4f258f30) - [ctanh\(\)](#ga9c5cf378e654f3aaed9fb0f5c8223585) - [ctanhf\(\)](#gad68db7f429f2104acf52b096c5efb69a) - [ctanhl\(\)](#ga2fbb0a9d578343f924c96faed3189805) - [ctanl\(\)](#ga7aa0362acd67521c9aac791aa617f953) - [erf\(\)](#gaa8b35382a71885eed509a5f87bf5e266) - [erfc\(\)](#ga0b6c4cfae41124da64c9a2dcc09e6045) - [erfcf\(\)](#gad948b9d3bfcb66c074ffe17326030d41) - [erfcl\(\)](#ga8ac2c9e0246c0c8106d04762a9623594) - [erff\(\)](#gaabebdd2dd548c14805831297ac129862) - [erfl\(\)](#ga6ccdcbbc2f0b22de2add8955e415170e) - [exp\(\)](#gae09128febbbe6372cde4fa0c65608a42) - [exp10\(\)](#gaea673cadd2aef111e2ee7a813776b768) - [exp10f\(\)](#gad27f10a0e30a7fe130c18786bf097e4b) - [exp10l\(\)](#ga28c11df4d7b29c9f59ac733fba51bece) - [exp2\(\)](#ga86e37219434c0b7978453b6ca88fc5fb) - [exp2f\(\)](#gaed26c6708ff2027f9a8214d206eef0e7) - [exp2l\(\)](#ga4618e032de8318b72df5cc71f15b5e45) - [expf\(\)](#ga0c2bc89b8355a89542ac98d9e2120363) - [expl\(\)](#gaed4eb11ef1397c751334311ce5b43920) - [expm1\(\)](#gae4963ac40f96d4b1fe8af1b1e90a20bb) - [expm1f\(\)](#ga5b8d8815f5c801fdbdb7f7767fbf9af4) - [expm1l\(\)](#ga702b0680671cf9ef94017ac04f77358b) - [fabs\(\)](#ga8fb5c0b9b43a108724b355136d29d2f9) - [fabsf\(\)](#ga9b02e2f3ebf257ac4f4d3ca1da6147d7) - [fabsl\(\)](#ga404c051ab9afd74c7ceed207683a235f) - [fdim\(\)](#ga800522810eaaed28bd53798bff4b0bfa) - [fdimf\(\)](#gaeee3a0bf2804c53c65199590ac4804cf) - [fdiml\(\)](#gab88ba65d1861deddbbc5cb5384d6a02e) - [finite\(\)](#ga08e754462e6ec13bc05fd41cff9cdd4a) - [finitef\(\)](#gaea39ac813876c506f8c351e6c14a5cb7) - [floor\(\)](#ga6de60a3e907dcf0bfe3ea8d64f1e8873) - [floorf\(\)](#ga0bcc6aa4b3c37bfa73f06ebdecc0d247) - [floorl\(\)](#ga211df53cdf5208b9bbfa92e2d9aef97f) - [fma\(\)](#gac6df7bd41d198a70da3915a80de5452d) - [fmaf\(\)](#gaa6b32a0b7f88680bb59bcfb9c6168ed2) - [fmal\(\)](#gaf30b6b26252979964796ffa55dd30120) - [fmax\(\)](#ga35e041615ac931b4d848a7b173049301) - [fmaxf\(\)](#ga8849bfdbec18ded429fad4772cf60f4b) - [fmaxl\(\)](#ga0e31e170115494fdc03b6556844232f3) - [fmin\(\)](#gaf0a18b3ac9e461ac48b4cfffb4945a84) - [fminf\(\)](#ga9b4132c27f31d39c91c3c6063f378103) - [fminl\(\)](#ga8a301190384886aa4e327db265fb5c9f) - [fmod\(\)](#ga537296d1a8f9fb621676038b99ba7edf) - [fmodf\(\)](#gaf17ec425baca2b5f3882a05b5e19dfb5) - [fmodl\(\)](#gaa927d9996fb40db42bd3a6cbe57da9a7) - [frexp\(\)](#gae3fa88adf02f16a693f3dccea3c42ef0) - [frexpf\(\)](#ga12c36e745d8a9eb4f01c7e0eeb426dd3) - [frexpl\(\)](#ga239d50c0595ff8538b9aa3186ac4fd29) - [hypot\(\)](#ga6d6a905f61d535f8454190433b8c0ea5) - [hypotf\(\)](#ga9fa4a03d7c4abfda7d9ad7b6ff7f6456) - [hypotl\(\)](#ga92a0e76d17c34fc1b3b2e7c0868aea6e) - [ilogb\(\)](#ga600dd249210d15af31b9a29c2d09d255) - [ilogbf\(\)](#gaf53f0f07bb80b1a38fb47773a190e7a7) - [ilogbl\(\)](#gafbd166ed232a372f090b8f9fa8441423) - [j0\(\)](#gaffb00730a1127dee798137075951ae21) - [j0f\(\)](#gafa59b98550749c27995dfb7c70e6783a) - [j1\(\)](#ga8cac4aa70c418eba481417f1878b4cee) - [j1f\(\)](#ga4b50bbed127a1c57940d600498a3c5c7) - [jn\(\)](#gadeff843dc8106ffda5caba6df44c591d) - [jnf\(\)](#gac3fcdfd92a775eed4ebd673d7da02525) - [ldexp\(\)](#gab3662815756f0bd419dc1b12f4ad905d) - [ldexpf\(\)](#gaacd370a7830c29f47239dea1ea2eb7f9) - [ldexpl\(\)](#ga454187039ef790629dab1e7724c3c3b2) - [lgamma\(\)](#gacd3ebe923fa039624f0b7de3320816bf) - [lgammaf\(\)](#ga5900f7bf0093757f1ba36b5940b1e10b) - [lgammal\(\)](#ga4dafd3eb6952c8daabe8a98f4a64a7df) - [lgammal\_r\(\)](#ga278e86e217081a0268107f0d6876cb9b) - [llrint\(\)](#ga64a4201c82f6ee7043a270bbbc6a5e19) - [llrintf\(\)](#ga33d95711621def731d3f88c4e606323e) - [llrintl\(\)](#ga20e0da115f76608eff4695177f2f605a) - [llround\(\)](#ga3e4957daeecea4e616ed1f1870fe4f31) - [llroundf\(\)](#ga8259999687e8bd4b5509ca0d69b0ad9d) - [llroundl\(\)](#ga82a6d70a29e839514b93bb0699f07bbe) - [log\(\)](#gadb302c9aafbaa5e180d9f60ee954bb82) - [log10\(\)](#ga6572e82a4891917a9ba7fb2a964f8182) - [log10f\(\)](#gae207b1eb007a6c23394dcb6fc7f16adf) - [log10l\(\)](#gae824e49a04221dcf66b9791c5df8d6b6) - [log1p\(\)](#gac2aac20ab1347498e6e4f209148fea84) - [log1pf\(\)](#gacbf820b74779ce35a3c726a3a62bc8ef) - [log1pl\(\)](#ga2a632effaace01f30cba42725ae48dfa) - [log2\(\)](#ga38bd88274dc5594b4826fd60c8054c8e) - [log2f\(\)](#ga79fe62234001b88317245f7599158aaf) - [log2l\(\)](#gaa383ae0cab6c24f1bcba661dee0fbd70) - [logb\(\)](#gaa34bf5be5c3dab058c532adc2792113c) - [logbf\(\)](#ga6939b8381c2f160d26913646ca7ab6c4) - [logbl\(\)](#ga2f9c0448126d1a838624e3460217bb84) - [logf\(\)](#ga8246b3e17a39b137d0c62670d0c6e336) - [logl\(\)](#gaf67da1c28ce33b403f955103f201dfb8) - [lrint\(\)](#ga3337db086394bad101bd8d42d891640a) - [lrintf\(\)](#ga16173bca19eef93d0230bfb7c86b5740) - [lrintl\(\)](#gac6d217e9b96a145f5eeb2a490e6496e6) - [lround\(\)](#ga5936ef27aa03815e9c17d557e87a33d7) - [lroundf\(\)](#ga0136619b503ddb8ce1a226cd34c9538c) - [lroundl\(\)](#gafa865c5b70c9311f0f8701a1af60c715) - [modf\(\)](#gafcfe25b77e975450988866fea9d3c9f0) - [modff\(\)](#gad8314f66dfe8603f3a166eb466261ce1) - [modfl\(\)](#gabacf3b74f8d7e30a70da8ae47c8e4e3e) - [nan\(\)](#gaa4ee2f416f261bbd71cda3193c4884c9) - [nanf\(\)](#ga7fe43d4c86419daea2c133e8c5c1a17d) - [nanl\(\)](#gac92b1a3a1073a630ae0b7084e596d40f) - [nearbyint\(\)](#ga61ba6b3078ccbd5aac518e6ca2a757bd) - [nearbyintf\(\)](#gab3be3fdcb83a6d7cbd10aa5d891f88bf) - [nearbyintl\(\)](#ga4b51faf338f7d4f31224d0c096a8859b) - [nextafter\(\)](#gabed1b7ee913471448c2dbe58dff28db3) - [nextafterf\(\)](#ga57d2446286a54227595950a2118b349b) - [nextafterl\(\)](#ga38691f2f734e77206e4336cdcddd0e5b) - [nexttoward\(\)](#gaeb7afe6d08d8daec35aa282c63d7647e) - [nexttowardf\(\)](#ga634a1dabb08aa5a4fa6897920eff3c1d) - [nexttowardl\(\)](#ga3930cfe4df009d7221db329b910d6e30) - [pow\(\)](#gaa56c9494c95edf68386375e97d64159b) - [pow10\(\)](#gafbbc60a3627a8de4845c7e99e6134ec8) - [pow10f\(\)](#ga2cb598503b85d66abf59e9da06478f1a) - [pow10l\(\)](#ga9baf71e9033dd73a9c225a2fc9cca61d) - [powf\(\)](#gac6b287549be087f6f0bf03b6fe30499e) - [powl\(\)](#ga2f4830e468138e1513b55ca6a92a0f9a) - [remainder\(\)](#gaf7df01c4a9038dbf3562b41bc8c3be03) - [remainderf\(\)](#ga370ff5cfa842822bfd8ea0a93d441a33) - [remainderl\(\)](#gabadbe61e166bbf3031b979661f0e8336) - [remquo\(\)](#gac836dc6a979229173eb3d6e2744d82de) - [remquof\(\)](#ga15ec704e1894cfa573ac37a65afe009a) - [remquol\(\)](#gaacadcc57a95279058f29e657dce4d285) - [rint\(\)](#gae1f9edd5049d3ff63b0373a3c15c38c1) - [rintf\(\)](#ga48f9341b9310fefa5dd1b0c8c84c99df) - [rintl\(\)](#gaedc37bf10d69d2efa2a478f5f5d4b26b) - [round\(\)](#ga7df19cf730447c00150569250a4b5e1d) - [roundf\(\)](#gade09185c0cf8101fa9e2f25c15041b81) - [roundl\(\)](#ga6565127c023ae8f392ce69e3b3f30aa1) - [scalb\(\)](#ga14db57dcd8982430d12219bbecd08a05) - [scalbf\(\)](#ga9c9db25d2ff9973e0d8638cf42df3999) - [scalbln\(\)](#ga947d3d0739c0dc7c46d1eec778d4b6af) - [scalblnf\(\)](#ga1aa3cc34e8f84a2a09400c25c578100d) - [scalblnl\(\)](#gaeb098df94536b520ced9df59fd353848) - [scalbn\(\)](#gaa2fbea1fca1faaebedf2deec71c47189) - [scalbnf\(\)](#ga3849b86bb2f39ebccb79b91745f7883f) - [scalbnl\(\)](#ga284717e9eceed5bc33389ce33170f907) - [significand\(\)](#gafad3bf1f77c516fb8891c72beb51640f) - [significandf\(\)](#gac57d7d88e1a9b57c9a129ee4d4a68c42) - [sin\(\)](#gaad4af25633b071b0e2cdb8ebd87eca77) - [sincos\(\)](#gaf4509ae544cecab0e9a61efdfccb7530) - [sincosf\(\)](#gac59adab35511be68e92ad9013d63e866) - [sincosl\(\)](#gaf877b78dbe8e265bdf4b975dbc713482) - [sinf\(\)](#ga8a7dc2a88e109f4e15b661247665709a) - [sinh\(\)](#ga862012e970c977c482507064e2793b45) - [sinhf\(\)](#ga1976c7577fb97800f4b926bd042b64ac) - [sinhl\(\)](#gad160d5d1bb3f113e96135a4bebe76abe) - [sinl\(\)](#gaeb537bfea71fa91192234a666f3a6a25) - [sqrt\(\)](#gab87521a75ef827a85807f89a6c10629a) - [sqrtf\(\)](#ga46c9a8d40cde7c4d5ab40a67e55316bb) - [sqrtl\(\)](#ga9c028a87917b3bb9bba9e75f66cdbd43) - [tan\(\)](#gaa48fdfd5eea5f4f9c33496402b9e4039) - [tanf\(\)](#ga67d5bfe80effce6adebf5fcbc5a7dae0) - [tanh\(\)](#gaf85bcf153d7ae805733927f12329dac1) - [tanhf\(\)](#ga74e8f87bb37a338d2cebbb6b1d696593) - [tanhl\(\)](#ga94ee8c57b6b2d0bc5466c75bea2bffcf) - [tanl\(\)](#ga2151fba6c1e9b4fa5d2af2dcb5c68b17) - [tgamma\(\)](#ga54afbf509eea5e9d6f9efdebc572339a) - [tgammaf\(\)](#ga2ab69de9110cc2c62ca78b5d20a3a3ae) - [tgammal\(\)](#ga8eff39a57115761c5025e08ff2e08c6a) - [trunc\(\)](#ga82a151adfde56b28fa8a50355c4f2ff6) - [truncf\(\)](#gaa8bb2049c170c9ac5b131fdba029991a) - [truncl\(\)](#ga8f9695496a9bb839eb5f728b6bf0c856) - [y0\(\)](#gafca57fd80386476e5cd1dd52173103c5) - [y0f\(\)](#gaba3cd2d73c1ae75ec2d01ebb2dfc108c) - [y1\(\)](#ga369368526a105f3fba6776b11586070c) - [y1f\(\)](#ga5f37c38e8985dafae6abca2d1782c160) - [yn\(\)](#gae31b4c8c6af724eaa73ad2ebce1aa3ce) - [ynf\(\)](#ga47f8750942b731456dd7f2cbf5f55806) ## **Overview** **Description:** Provides math functions, such as trigonometric, exponential, logarithmic functions,and perform operations on complex numbers. **Since:** 1.0 **Version:** 1.0 ## **Summary** ## Files
Declares functions to perform operations on complex numbers. |
|
Declares specific functions for performing operations for floating-point exceptions and rounding modes. |
|
Indicates an invalid floating-point exception. At least one parameter value is not defined in the function. |
|
Indicates a pole error exception. The return value is asymptotically infinite when the divisor is zero or the input is asymptotic to zero. |
|
Indicates an overflow floating-point exception. The result is too large to be represented in the normal return value. |
|
Indicates an underflow floating-point exception. The result is too small to be represented in the normal return value. |
|
Indicates bitwise OR of all the preceding supported floating-point exceptions. |
|
FE_DFL_ENV ((const fenv_t *) -1) |
|
HUGE_VALF INFINITY |
|
HUGE_VAL ((double)INFINITY) |
|
HUGE_VALL ((long double)INFINITY) |
|
Indicates an error that occurs in floating-point operations. |
|
Indicates the error handling mechanism employed by math functions. |
|
FP_ILOGB0 FP_ILOGBNAN |
Indicates the calculation result of ilogb(0). |
isinf(x) |
|
isnan(x) |
|
isnormal(x) |
Checks whether the floating-point value x is a normal value. |
isfinite(x) |
|
signbit(x) |
Checks whether the sign of the floating-point value x is negative. |
isunordered(x, y) (isnan((x)) ? ((void)(y),1) : isnan((y))) |
|
isless(x, y) __tg_pred_2(x, y, __isless) |
|
islessequal(x, y) __tg_pred_2(x, y, __islessequal) |
Checks whether floating-point value x is less than or equal to y. |
islessgreater(x, y) __tg_pred_2(x, y, __islessgreater) |
Checks whether floating-point value x is either less than or greater than y. |
isgreater(x, y) __tg_pred_2(x, y, __isgreater) |
|
isgreaterequal(x, y) __tg_pred_2(x, y, __isgreaterequal) |
Checks whether floating-point value x is greater than or equal to y. |
M_2_SQRTPI 1.12837916709551257390 /* 2/sqrt(pi) */ |
|
M_SQRT2 1.41421356237309504880 /* sqrt(2) */ |
|
M_SQRT1_2 0.70710678118654752440 /* 1/sqrt(2) */ |
double complex |
|
float complex |
|
long double complex |
|
double complex |
|
float complex |
|
long double complex |
|
double complex |
|
float complex |
|
long double complex |
|
double complex |
|
float complex |
|
long double complex |
|
double complex |
|
float complex |
|
long double complex |
|
double complex |
|
float complex |
|
long double complex |
|
double complex Calculates the inverse hyperbolic cosine of the complex number z. |
|
float complex Calculates the inverse hyperbolic cosine of the complex number z. |
|
long double complex Calculates the inverse hyperbolic cosine of the complex number z. |
|
double complex Calculates the inverse hyperbolic sine of the complex number z. |
|
float complex Calculates the inverse hyperbolic sine of the complex number z. |
|
long double complex Calculates the inverse hyperbolic sine of the complex number z. |
|
double complex Calculates the inverse hyperbolic tangent of the complex number z. |
|
float complex Calculates the inverse hyperbolic tangent of the complex number z. |
|
long double complex Calculates the inverse hyperbolic tangent of the complex number z. |
|
double complex |
|
float complex |
|
long double complex |
|
double complex |
|
float complex |
|
long double complex |
|
double complex |
|
float complex |
|
long double complex |
|
double complex |
|
float complex |
|
long double complex |
|
double complex Calculates the natural (base-e) logarithm of the complex number z. |
|
float complex Calculates the natural (base-e) logarithm of the complex number z. |
|
long double complex Calculates the natural (base-e) logarithm of the complex number z. |
|
double complex |
|
float complex |
|
long double complex |
|
double complex |
|
float complex |
|
long double complex |
|
double complex |
|
float complex |
|
long double complex |
|
double complex Calculates the projection of the complex number z onto the Riemann sphere. |
|
float complex Calculates the projection of the complex number z onto the Riemann sphere. |
|
long double complex Calculates the projection of the complex number z onto the Riemann sphere. |
|
acos (double x) |
|
acosf (float x) |
|
acosl (long double x) |
|
acosh (double x) |
Calculates the inverse hyperbolic cosine of the double value x. |
acoshf (float x) |
|
acoshl (long double x) |
Calculates the inverse hyperbolic cosine of the long double value x. |
asin (double x) |
|
asinf (float x) |
|
asinl (long double x) |
|
asinh (double x) |
Calculates the inverse hyperbolic sine of the double value x. |
asinhf (float x) |
Calculates the inverse hyperbolic sine of the float value x. |
asinhl (long double x) |
Calculates the inverse hyperbolic sine of the long double value x. |
atan (double x) |
|
atanf (float x) |
|
atanl (long double x) |
|
atan2 (double y, double x) |
|
atan2f (float y, float x) |
|
atan2l (long double y, long double x) |
Calculates the arc tangent of two long double values x and y. |
atanh (double x) |
Calculates the inverse hyperbolic tangent of the double value x. |
atanhf (float x) |
Calculates the inverse hyperbolic tangent of the float value x. |
atanhl (long double x) |
Calculates the inverse hyperbolic tangent of the long double value x. |
cbrt (double x) |
|
cbrtf (float x) |
|
cbrtl (long double x) |
|
ceil (double x) |
Calculates the minimum integer greater than or equal to the double value x. |
ceilf (float x) |
Calculates the minimum integer greater than or equal to the float value x. |
ceill (long double x) |
Calculates the minimum integer greater than or equal to the long double value x. |
copysign (double x, double y) |
Generates a value by combining the magnitude of the double value x and the sign of the double value y. |
copysignf (float x, float y) |
Generates a value by combining the magnitude of the float value x and the sign of the float value y. |
copysignl (long double x, long double y) |
Generates a value by combining the magnitude of the long double value x and the sign of the long double value y. |
cos (double x) |
|
cosf (float x) |
|
cosl (long double x) |
|
cosh (double x) |
|
coshf (float x) |
|
coshl (long double x) |
Calculates the hyperbolic cosine of the long double value x. |
erf (double x) |
|
erff (float x) |
|
erfl (long double x) |
|
erfc (double x) |
Calculates the complementary error function of the double value x. |
erfcf (float x) |
Calculates the complementary error function of the float value x. |
erfcl (long double x) |
Calculates the complementary error function of the long double value x. |
exp (double x) |
Calculates the base-e exponential function of the double value x. |
expf (float x) |
Calculates the base-e exponential function of the float value x. |
expl (long double x) |
Calculates the base-e exponential function of the long double value x. |
exp2 (double x) |
Calculates the base-2 exponential function of the double value x. |
exp2f (float x) |
Calculates the base-2 exponential function of the float value x. |
exp2l (long double x) |
Calculates the base-2 exponential function of the long double value x. |
expm1 (double x) |
Calculates e raised to the power of the double value x minus one, that is, (e^x)-1. |
expm1f (float x) |
Calculates e raised to the power of the float value x minus one. |
expm1l (long double x) |
Calculates e raised to the power of the long double value x minus one. |
fabs (double x) |
|
fabsf (float x) |
|
fabsl (long double x) |
|
fdim (double x, double y) |
Calculates the positive difference between the double value x and y. |
fdimf (float x, float y) |
Calculates the positive difference between the float value x and y. |
fdiml (long double x, long double y) |
Calculates the positive difference between the long double value x and y. |
floor (double x) |
Obtains the largest integer less than or equal to the double value x. |
floorf (float x) |
Obtains the largest integer less than or equal to the float value x. |
floorl (long double x) |
Obtains the largest integer less than or equal to the long double value x. |
fma (double x, double y, double z) |
|
fmaf (float x, float y, float z) |
|
fmal (long double x, long double y, long double z) |
|
fmax (double x, double y) |
|
fmaxf (float x, float y) |
|
fmaxl (long double x, long double y) |
|
fmin (double x, double y) |
|
fminf (float x, float y) |
|
fminl (long double x, long double y) |
Obtains the smaller value of two long double values x and y. |
fmod (double x, double y) |
Calculates the remainder of the double value x divided by the double value y. |
fmodf (float x, float y) |
Calculates the remainder of the float value x divided by the float value y. |
fmodl (long double x, long double y) |
Calculates the remainder of the long double value x divided by the long double value y. |
|
Decomposes the double value x into a significand and an integral exponent for 2. |
|
|
Decomposes float value x into a binary significand and an integral exponent for 2. |
|
|
Decomposes long double value x into a binary significand and an integral exponent for 2. |
|
hypot (double x, double y) |
Calculates the hypotenuse of a right triangle whose legs are x and y. |
hypotf (float x, float y) |
Calculates the hypotenuse of a right triangle whose legs are x and y. |
hypotl (long double x, long double y) |
Calculates the hypotenuse of a right triangle whose legs are x and y. |
ilogb (double x) |
Obtains the integral part of the logarithm of double value x. |
ilogbf (float x) |
Obtains the integral part of the logarithm of float value x. |
ilogbl (long double x) |
Obtains the integral part of the logarithm of the long double value x. |
|
Multiplies the double value x by 2 raised to the power of exp. |
|
|
Multiplies the float value x by 2 raised to the power of exp. |
|
|
Multiplies the long double value x by 2 raised to the power of exp. |
|
lgamma (double x) |
Calculates the natural logarithm of the absolute value of the gamma function of the double value x. |
lgammaf (float x) |
Calculates the natural logarithm of the absolute value of the gamma function of the float value x. |
lgammal (long double x) |
Calculates the natural logarithm of the absolute value of the gamma function of the long double value x. |
llrint (double x) |
|
llrintf (float x) |
|
llrintl (long double x) |
|
llround (double x) |
Rounds double value x to the nearest integer, rounding away from 0. |
llroundf (float x) |
Rounds float value x to the nearest integer, rounding away from 0. |
llroundl (long double x) |
Rounds long double value x to the nearest integer, rounding away from 0. |
log (double x) |
|
logf (float x) |
|
logl (long double x) |
Calculates the natural logarithm of the long double value x. |
log10 (double x) |
Calculates the common logarithm (logarithm with base 10) of the double value x. |
log10f (float x) |
Calculates the common logarithm (logarithm with base 10) of the float value x. |
log10l (long double x) |
Calculates the common logarithm (logarithm with base 10) of the long double value x. |
log1p (double x) |
Calculates the natural logarithm of one plus the double value x. |
log1pf (float x) |
Calculates the natural logarithm of one plus the float value x. |
log1pl (long double x) |
Calculates the natural logarithm of one plus the long double value x. |
log2 (double x) |
Calculates the binary logarithm (logarithm with base 2) of the double value x. |
log2f (float x) |
Calculates the binary logarithm (logarithm with base 2) of the float value x. |
log2l (long double x) |
Calculates the binary logarithm (logarithm with base 2) of the long double value x. |
logb (double x) |
Calculates the logarithm of the absolute value of the double value x. |
logbf (float x) |
Calculates the logarithm of the absolute value of the float value x. |
logbl (long double x) |
Calculates the logarithm of the absolute value of the long double value x. |
lrint (double x) |
|
lrintf (float x) |
|
lrintl (long double x) |
|
lround (double x) |
Rounds double value x to the nearest integer, rounding away from 0. |
lroundf (float x) |
Rounds the float value x to the nearest integer, rounding away from 0. |
lroundl (long double x) |
Rounds the long double value x to the nearest integer, rounding away from 0. |
modf (double x, double *iptr) |
Breaks the double value x into a signed integral and a fractional part. |
modff (float x, float *iptr) |
Breaks the float value x into a signed integral and a fractional part. |
modfl (long double x, long double *iptr) |
Breaks the long double value x into a signed integral and a fractional part. |
nan (const char *tagp) |
|
nanf (const char *tagp) |
|
nanl (const char *tagp) |
|
nearbyint (double x) |
Rounds the double value x to an integer in floating-point format. |
nearbyintf (float x) |
Rounds the float value x to an integer in floating-point format. |
nearbyintl (long double x) |
Rounds the long double value x to an integer in floating-point format. |
nextafter (double x, double y) |
Obtains the next representable value following the double value x in the direction of the double value y. |
nextafterf (float x, float y) |
Obtains the next representable value following the float value x in the direction of the float value y. |
nextafterl (long double x, long double y) |
Obtains the next representable value following the long double value x in the direction of the long double value y. |
nexttoward (double x, long double y) |
Obtains the next representable value following the double value x in the direction of the long double value y. |
nexttowardf (float x, long double y) |
Obtains the next representable value following the float value x in the direction of the long double value y. |
nexttowardl (long double x, long double y) |
Obtains the next representable value following the long double value x in the direction of the long double value y. |
pow (double x, double y) |
Obtains the double value x raised to the power of the double value y. |
powf (float x, float y) |
Obtains the float value x raised to the power of the float value y. |
pow10f (float x) |
|
powl (long double x, long double y) |
Obtains the long double value x raised to the power of the long double value y. |
pow10l (long double x) |
|
remainder (double x, double y) |
Calculates the remainder of the double value x divided by the double value y. |
remainderf (float x, float y) |
Calculates the remainder of the float value x divided by the float value y. |
remainderl (long double x, long double y) |
Calculates the remainder of the long double value x divided by the long double value y. |
remquo (double x, double y, int *quo) |
Calculates the quotient and remainder of the double value x divided by the double value y. |
remquof (float x, float y, int *quo) |
Calculates the quotient and remainder of the float value x divided by the float value y. |
remquol (long double x, long double y, int *quo) |
Calculates the quotient and remainder of the long double value x divided by the long double value y. |
rint (double x) |
|
rintf (float x) |
|
rintl (long double x) |
|
round (double x) |
Rounds the double value x to the nearest integer, rounding away from 0. |
roundf (float x) |
Rounds the float value x to the nearest integer, rounding away from 0. |
roundl (long double x) |
Rounds the long double value x to the nearest integer, rounding away from 0. |
|
Multiplies the double value x by FLT_RADIX raised to the power of the long int value exp, that is, x*(FLT_RADIX)^exp. |
|
|
Multiplies the float value x by FLT_RADIX raised to the power of the long int value exp, that is, x*(FLT_RADIX)^exp. |
|
|
Multiplies the long double value x by FLT_RADIX raised to the power of the long int value exp, that is, x*(FLT_RADIX)^exp. |
|
|
Multiplies the double value x by FLT_RADIX raised to the power of the int value exp, that is, x*(FLT_RADIX)^exp. |
|
|
Multiplies the float value x by FLT_RADIX raised to the power of the int value exp, that is, x*(FLT_RADIX)^exp. |
|
|
Multiplies the long double value x by FLT_RADIX raised to the power of the int value exp, that is, x*(FLT_RADIX)^exp. |
|
sin (double x) |
|
sinf (float x) |
|
sinl (long double x) |
|
sinh (double x) |
|
sinhf (float x) |
|
sinhl (long double x) |
|
sqrt (double x) |
|
sqrtf (float x) |
|
sqrtl (long double x) |
|
tan (double x) |
|
tanf (float x) |
|
tanl (long double x) |
|
tanh (double x) |
|
tanhf (float x) |
|
tanhl (long double x) |
Calculates the hyperbolic tangent of the long double value x. |
tgamma (double x) |
|
tgammaf (float x) |
|
tgammal (long double x) |
|
trunc (double x) |
Obtains the nearest integer whose absolute value is less than or equal to the absolute value of the double value x. |
truncf (float x) |
Obtains the nearest integer whose absolute value is less than or equal to the absolute value of the float value x. |
truncl (long double x) |
Obtains the nearest integer whose absolute value is less than or equal to the absolute value of the long double value x. |
j0 (double x) |
Calculates the Bessel function of the first kind of order 0 for the double value x. |
j1 (double x) |
Calculates the Bessel function of the first kind of order 1 for the double value x. |
jn (int n, double x) |
Calculates the Bessel function of the first kind of order n for the double value x. |
y0 (double x) |
Calculates the Bessel function of the second kind of order 0 for the double value x. |
y1 (double x) |
Calculates the Bessel function of the second kind of order 1 for the double value x. |
yn (int n, double x) |
Calculates the Bessel function of the second kind of order n for the double value x. |
finite (double x) |
Checks whether the double value x is an infinity or a NaN value. |
finitef (float x) |
Checks whether the float value x is an infinity or a NaN value. |
|
Multiplies the double value x by FLT_RADIX raised to the power of the double value exp, that is, x*FLT_RADIX^exp. |
|
|
Multiplies the float value x by FLT_RADIX raised to the power of the float value exp, that is, x*FLT_RADIX^exp. |
|
significand (double x) |
Obtains the significand of the double value x scaled to the range [1,2). |
significandf (float x) |
Obtains the significand of the float value x scaled to the range [1,2). |
j0f (float x) |
Calculates the Bessel function of the first kind of order 0 for the float value x. |
j1f (float x) |
Calculates the Bessel function of the first kind of order 1 for the float value x. |
jnf (int n, float x) |
Calculates the Bessel function of the first kind of order n for the float value x. |
y0f (float x) |
Calculates the Bessel function of the second kind of order 0 for the float value x. |
y1f (float x) |
Calculates the Bessel function of the second kind of order 1 for the float value x. |
ynf (int n, float x) |
Calculates the Bessel function of the second kind of order n for the float value x. |
lgammal_r (long double x, int *signp) |
Calculates the natural logarithm of the absolute value of the gamma function of the double value x. |
exp10 (double x) |
Calculates the base-10 exponential function of the double value x. |
exp10f (float x) |
Calculates the base-10 exponential function of the float value x. |
exp10l (long double x) |
Calculates the base-10 exponential function of the long double value x. |
pow10 (double x) |
Calculates the value of 10 raised to the power x, which is a double value. |
| x | Indicates the floating-point value x to check. |
| x | Indicates the floating-point value x to check. |
| y | Indicates the floating-point value y to check. |
| x | Indicates the floating-point value x to check. |
| y | Indicates the floating-point value y to check. |
| x | Indicates the floating-point value x to check. |
| x | Indicates the floating-point value x to check. |
| y | Indicates the floating-point value y to check. |
| x | Indicates the floating-point value x to check. |
| y | Indicates the floating-point value y to check. |
| x | Indicates the floating-point value x to check. |
| y | Indicates the floating-point value y to check. |
| x | Indicates the floating-point value x to check. |
| x | Indicates the floating-point value x to check. |
| x | Indicates the floating-point value x to check. |
| y | Indicates the floating-point value y to check. |
| x | Indicates the floating-point value x to check. |
| x | Indicates the double value whose arc cosine is to be calculated. |
| x | Indicates the float value whose arc cosine is to be calculated. |
| x | Indicates the double value whose inverse hyperbolic cosine is to be calculated. |
| x | Indicates the float value whose inverse hyperbolic cosine is to be calculated. |
| x | Indicates the long double value whose inverse hyperbolic cosine is to be calculated. |
| x | Indicates the long double value whose arc cosine is to be calculated. |
| x | Indicates the double value whose arc sine is to be calculated. |
| x | Indicates the float value whose arc sine is to be calculated. |
| x | Indicates the double value whose inverse hyperbolic sine is to be calculated. |
| x | Indicates the float value whose inverse hyperbolic sine is to be calculated. |
| x | Indicates the long double value whose inverse hyperbolic sine is to be calculated. |
| x | Indicates the long double value whose arc sine is to be calculated. |
| x | Indicates the double value whose arc tangent is to be calculated. |
| y | Indicates the double value y for calculating the arc tangent. |
| x | Indicates the double value x for calculating the arc tangent. |
| y | Indicates the float value y for calculating the arc tangent. |
| x | Indicates the float value x for calculating the arc tangent. |
| y | Indicates the long double value y for calculating the arc tangent. |
| x | Indicates the long double value x for calculating the arc tangent. |
| x | Indicates the float value whose arc tangent is to be calculated. |
| x | Indicates the double value whose inverse hyperbolic tangent is to be calculated. |
| x | Indicates the float value whose inverse hyperbolic tangent is to be calculated. |
| x | Indicates the long double value whose inverse hyperbolic tangent is to be calculated. |
| x | Indicates the long double value whose arc tangent is to be calculated. |
| z | Indicates the complex number (a double value) whose absolute value is to be obtained. |
| z | Indicates the complex number (a float value) whose absolute value is to be obtained. |
| z | Indicates the complex number (a long double value) whose absolute value is to be obtained. |
| z | Indicates the complex number (a double value) whose arc cosine is to be obtained. |
| z | Indicates the complex number (a float value) whose arc cosine is to be obtained. |
| z | Indicates the complex number (a double value) whose inverse hyperbolic cosine is to be obtained. |
| z | Indicates the complex number (a float value) whose inverse hyperbolic cosine is to be obtained. |
| z | Indicates the complex number (a long double value) whose inverse hyperbolic cosine is to be obtained. |
| z | Indicates the complex number (a long double value) whose arc cosine is to be obtained. |
| z | Indicates the complex number (a double value) whose phase angle is to be obtained. |
| z | Indicates the complex number (a float value) whose phase angle is to be obtained. |
| z | Indicates the complex number (a long double value) whose hyperbolic sine is to be obtained. |
| z | Indicates the complex number (a double value) whose arc sine is to be obtained. |
| z | Indicates the complex number (a float value) whose arc sine is to be obtained. |
| z | Indicates the complex number (a double value) whose inverse hyperbolic sine is to be obtained. |
| z | Indicates the complex number (a float value) whose inverse hyperbolic sine is to be obtained. |
| z | Indicates the complex number (a long double value) whose inverse hyperbolic sine is to be obtained. |
| z | Indicates the complex number (a long double value) whose arc sine is to be obtained. |
| z | Indicates the complex number (a double value) whose arc tangent is to be obtained. |
| z | Indicates the complex number (a float value) whose arc tangent is to be obtained. |
| z | Indicates the complex number (a double value) whose inverse hyperbolic tangent is to be obtained. |
| z | Indicates the complex number (a float value) whose inverse hyperbolic tangent is to be obtained. |
| z | Indicates the complex number (a long double value) whose inverse hyperbolic tangent is to be obtained. |
| z | Indicates the complex number (a long double value) whose arc tangent is to be obtained. |
| x | Indicates the double value whose cube root is to be calculated. |
| x | Indicates the float value whose cube root is to be calculated. |
| x | Indicates the long double value whose cube root is to be calculated. |
| z | Indicates the complex number (a double value) whose cosine is to be obtained. |
| z | Indicates the complex number (a float value) whose cosine is to be obtained. |
| z | Indicates the complex number (a double value) whose hyperbolic cosine is to be obtained. |
| z | Indicates the complex number (a float value) whose hyperbolic cosine is to be obtained. |
| z | Indicates the complex number (a long double value) whose hyperbolic cosine is to be obtained. |
| z | Indicates the complex number (a long double value) whose cosine is to be obtained. |
| x | Indicates the double value x to compare with. |
| x | Indicates the float value x to compare with. |
| x | Indicates the long double value x to compare with. |
| z | Indicates the complex number (a double value) whose base-e exponential is to be obtained. |
| z | Indicates the complex number (a float value) whose base-e exponential is to be obtained. |
| z | Indicates the complex number (a long double value) whose base-e exponential is to be obtained. |
| z | Indicates the complex number (a double value) whose imaginary part is to be obtained. |
| z | Indicates the complex number (a float value) whose imaginary part is to be obtained. |
| z | Indicates the complex number (a long double value) whose imaginary part is to be obtained. |
| z | Indicates the complex number (a double value) whose natural (base-e) logarithm is to be obtained. |
| z | Indicates the complex number (a float value) whose natural (base-e) logarithm is to be obtained. |
| z | Indicates the complex number (a long double value) whose natural (base-e) logarithm is to be obtained. |
| z | Indicates the complex number (a double value) whose conjugate is to be obtained. |
| z | Indicates the complex number (a float value) whose conjugate is to be obtained. |
| z | Indicates the complex number (a long double value) whose conjugate is to be obtained. |
| x | Indicates the double value x whose magnitude will be used. |
| y | Indicates the double value y whose sign will be used. |
| x | Indicates the float value x whose magnitude will be used. |
| y | Indicates the float value y whose sign will be used. |
| x | Indicates the long double value x whose magnitude will be used. |
| y | Indicates the long double value y whose magnitude will be used. |
| x | Indicates the double value. |
| x | Indicates the float value. |
| x | Indicates the double value. |
| x | Indicates the float value. |
| x | Indicates the long double value. |
| x | Indicates the long double value. |
| x | Indicates the base (a double complex number). |
| z | Indicates the exponent (a double complex number). |
| x | Indicates the base (a float complex number). |
| z | Indicates the exponent (a float complex number). |
| x | Indicates the base (a long double complex number). |
| z | Indicates the exponent (a long double complex number). |
| z | Indicates the complex number (a double value) whose projection onto the Riemann sphere is to be obtained. |
| z | Indicates the complex number (a float value) whose projection onto the Riemann sphere is to be obtained. |
| z | Indicates the complex number (a long double value) whose projection onto the Riemann sphere is to be obtained. |
| z | Indicates the complex number (a double value) whose real part is to be obtained. |
| z | Indicates the complex number (a float value) whose real part is to be obtained. |
| z | Indicates the complex number (a long double value) whose real part is to be obtained. |
| z | Indicates the complex number (a double value) whose sine is to be obtained. |
| z | Indicates the complex number (a float value) whose sine is to be obtained. |
| z | Indicates the complex number (a double value) whose hyperbolic sine is to be obtained. |
| z | Indicates the complex number (a float value) whose hyperbolic sine is to be obtained. |
| z | Indicates the complex number (a long double value) whose hyperbolic sine is to be obtained. |
| z | Indicates the complex number (a long double value) whose sine is to be obtained. |
| z | Indicates the complex number (a double value) whose square root is to be obtained. |
| z | Indicates the complex number (a float value) whose square root is to be obtained. |
| z | Indicates the complex number (a long double value) whose square root is to be obtained. |
| z | Indicates the complex number (a double value) whose tangent is to be obtained. |
| z | Indicates the complex number (a float value) whose tangent is to be obtained. |
| z | Indicates the complex number (a double value) whose hyperbolic tangent is to be obtained. |
| z | Indicates the complex number (a float value) whose hyperbolic tangent is to be obtained. |
| z | Indicates the complex number (a long double value) whose hyperbolic tangent is to be obtained. |
| z | Indicates the complex number (a long double value) whose tangent is to be obtained. |
| x | Indicates the double value. |
| x | Indicates the double value. |
| x | Indicates the float value. |
| x | Indicates the long double value. |
| x | Indicates the float value. |
| x | Indicates the long double value. |
| x | Indicates the double value. |
| x | Indicates the double value x used as the exponent. |
| x | Indicates the float value x used as the exponent. |
| x | Indicates the long double value x used as the exponent. |
| x | Indicates the double value. |
| x | Indicates the float value. |
| x | Indicates the long double value. |
| x | Indicates the float value. |
| x | Indicates the long double value. |
| x | Indicates the double value. |
| x | Indicates the float value. |
| x | Indicates the long double value. |
| x | Indicates the double value. |
| x | Indicates the float value. |
| x | Indicates the long double value. |
| x | Indicates the double value x. |
| y | Indicates the double value y. |
| x | Indicates the float value x. |
| y | Indicates the float value y. |
| x | Indicates the long double value x. |
| y | Indicates the long double value y. |
| x | Indicates the double value to check. |
| x | Indicates the float value to check. |
| x | Indicates the double value x to compare with. |
| x | Indicates the float value x to compare with. |
| x | Indicates the long double value x to compare with. |
| x | Indicates the double value x. |
| y | Indicates the double value y. |
| z | Indicates the double value z. |
| x | Indicates the float value x. |
| y | Indicates the float value y. |
| z | Indicates the float value z. |
| x | Indicates the long double value x. |
| y | Indicates the long double value y. |
| z | Indicates the long double value z. |
| x | Indicates the double value x. |
| y | Indicates the double value y. |
| x | Indicates the float value x. |
| y | Indicates the float value y. |
| x | Indicates the long double value x. |
| y | Indicates the long double value y. |
| x | Indicates the double value x. |
| y | Indicates the double value y. |
| x | Indicates the float value x. |
| y | Indicates the float value y. |
| x | Indicates the long double value x. |
| y | Indicates the long double value y. |
| x | Indicates the double value x, which is used as the numerator. |
| y | Indicates the double value y, which is used as the denominator. |
| x | Indicates the float value x, which is used as the numerator. |
| y | Indicates the float value y, which is used as the denominator. |
| x | Indicates the long double value x, which is used as the numerator. |
| y | Indicates the long double value y, which is used as the denominator. |
| x | Indicates the double value x to decompose. |
| exp | Indicates the pointer to the exponent. |
| x | Indicates the float value to decompose. |
| exp | Indicates the pointer to an integer where the exponent is stored. |
| x | Indicates the long double value to decompose. |
| exp | Indicates the pointer to an integer where the exponent is stored. |
| x | Indicates the length of one side of the right triangle, represented using a double value. |
| y | Indicates the length of the other side of the right triangle, represented using a double value. |
| x | Indicates the length of one side of the right triangle, represented using a float value. |
| y | Indicates the length of the other side of the right triangle, represented using a float value. |
| x | Indicates the length of one side of the right triangle, represented using a long double value. |
| y | Indicates the length of the other side of the right triangle, represented using a long double value. |
| x | Indicates the double value. |
| x | Indicates the float value. |
| x | Indicates the long double value. |
| x | Indicates the double value. |
| x | Indicates the float value. |
| x | Indicates the double value. |
| x | Indicates the float value. |
| n | Indicates the order of the Bessel function of the first kind. |
| x | Indicates the double value. |
| n | Indicates the order of the Bessel function of the first kind. |
| x | Indicates the float value. |
| x | Indicates the double value. |
| exp | Indicates the exponent. |
| x | Indicates the float value. |
| exp | Indicates the exponent. |
| x | Indicates the long double value. |
| exp | Indicates the exponent. |
| x | Indicates the double value. |
| x | Indicates the float value. |
| x | Indicates the long double value. |
| x | Indicates the double value. |
| signp | return value of sign. |
| x | Indicates the double value to round. |
| x | Indicates the float value. |
| x | Indicates the long double value. |
| x | Indicates the double value. |
| x | Indicates the float value. |
| x | Indicates the long double value. |
| x | Indicates the double value. |
| x | Indicates the double value. |
| x | Indicates the float value. |
| x | Indicates the long double value. |
| x | Indicates the double value. |
| x | Indicates the float value. |
| x | Indicates the long double value. |
| x | Indicates the double value. |
| x | Indicates the float value. |
| x | Indicates the long double value. |
| x | Indicates the double value. |
| x | Indicates the float value. |
| x | Indicates the long double value. |
| x | Indicates the float value. |
| x | Indicates the long double value. |
| x | Indicates the double value to round. |
| x | Indicates the float value to round. |
| x | Indicates the long double value. |
| x | Indicates the double value to round. |
| x | Indicates the float value to round. |
| x | Indicates the long double value to round. |
| x | Indicates the double value x. |
| iptr | Indicates the pointer to the object where the signed integral part is stored. |
| x | Indicates the float value x. |
| iptr | Indicates the pointer to the object where the signed integral part is stored. |
| x | Indicates the long double value x. |
| iptr | Indicates the pointer to the object where the signed integral part is stored. |
| tagp | Indicates the pointer to a character constant. |
| tagp | Indicates the pointer to a character constant. |
| tagp | Indicates the pointer to a character constant. |
| x | Indicates the double value x. |
| x | Indicates the float value x. |
| x | Indicates the long double value. |
| x | Indicates the double value x. |
| y | Indicates the double value y. |
| x | Indicates the float value x. |
| y | Indicates the float value y. |
| x | Indicates the long double value x. |
| y | Indicates the long double value y. |
| x | Indicates the double value x. |
| y | Indicates the long double value y. |
| x | Indicates the float value x. |
| y | Indicates the long double value y. |
| x | Indicates the long double value x. |
| y | Indicates the long double value y. |
| x | Indicates the double value x, which is used as the base. |
| y | Indicates the double value y, which is used as the exponent. |
| x | Indicates the double value x. |
| x | Indicates the float value x, which is used as the exponent. |
| x | Indicates the float value x. |
| x | Indicates the long double value x, which is used as the exponent. |
| x | Indicates the long double value x. |
| x | Indicates the float value x, which is used as the base. |
| y | Indicates the float value y, which is used as the exponent. |
| x | Indicates the long double value x, which is used as the base. |
| y | Indicates the long double value y, which is used as the exponent. |
| x | Indicates the double value x, which is used as the numerator. |
| y | Indicates the double value y, which is used as the denominator. |
| x | Indicates the float value x, which is used as the numerator. |
| y | Indicates the float value y, which is used as the denominator. |
| x | Indicates the long double value x, which is used as the numerator. |
| y | Indicates the long double value y, which is used as the denominator. |
| x | Indicates the double value x, which is used as the numerator. |
| y | Indicates the double value y, which is used as the denominator. |
| quo | Indicates the pointer that stores the quotient. |
| x | Indicates the float value x, which is used as the numerator. |
| y | Indicates the float value y, which is used as the denominator. |
| quo | Indicates the pointer that stores the quotient. |
| x | Indicates the long double value x, which is used as the numerator. |
| y | Indicates the long double value y, which is used as the denominator. |
| quo | Indicates the pointer that stores the quotient. |
| x | Indicates the double value. |
| x | Indicates the float value. |
| x | Indicates the long double value. |
| x | Indicates the double value x. |
| x | Indicates the float value x. |
| x | Indicates the long double value x. |
| x | Indicates the double value x. |
| exp | Indicates the double value used as the exponent. |
| x | Indicates the float value x. |
| exp | Indicates the float value used as the exponent. |
| x | Indicates the double value x. |
| exp | Indicates the double value used as the exponent. |
| x | Indicates the float value x. |
| exp | Indicates the float value used as the exponent. |
| x | Indicates the long double value x. |
| exp | Indicates the long double value used as the exponent. |
| x | Indicates the double value x. |
| exp | Indicates the double value used as the exponent. |
| x | Indicates the float value x. |
| exp | Indicates the float value used as the exponent. |
| x | Indicates the long double value x. |
| exp | Indicates the long double value used as the exponent. |
| x | Indicates the double value x. |
| x | Indicates the float value x. |
| x | Indicates the double value. |
| x | Indicates the double value whose sine and cosine are to be calculated. |
| sin | Indicates the pointer to the obtained sine. |
| cos | Indicates the pointer to the obtained cosine. |
| x | Indicates the double value whose sine and cosine are to be calculated. |
| sin | Indicates the pointer to the obtained sine. |
| cos | Indicates the pointer to the obtained cosine. |
| x | Indicates the double value whose sine and cosine are to be calculated. |
| sin | Indicates the pointer to the obtained sine. |
| cos | Indicates the pointer to the obtained cosine. |
| x | Indicates the float value. |
| x | Indicates the double value. |
| x | Indicates the float value. |
| x | Indicates the long double value. |
| x | Indicates the long double value. |
| x | Indicates the double value. |
| x | Indicates the float value. |
| x | Indicates the long double value. |
| x | Indicates the double value, which represents an angle in radians. |
| x | Indicates the float value, which represents an angle in radians. |
| x | Indicates the double value. |
| x | Indicates the float value. |
| x | Indicates the long double value. |
| x | Indicates the long double value, which represents an angle in radians. |
| x | Indicates the double value. |
| x | Indicates the float value. |
| x | Indicates the long double value. |
| x | Indicates the double value x. |
| x | Indicates the float value x. |
| x | Indicates the long double value x. |
| x | Indicates the double value. |
| x | Indicates the float value. |
| x | Indicates the double value. |
| x | Indicates the float value. |
| n | Indicates the order of the Bessel function of the first kind. |
| x | Indicates the double value. |
| n | Indicates the order of the Bessel function of the second kind. |
| x | Indicates the float value. |