Standard C Math (Matematické funkce)
Z cppreference.com
< cpp
abs | absolutní hodnota |
acos | arkus kosinus |
asin | arkus sinus |
atan | arkus tangens |
atan2 | arkus tangens s 2 parametry pro rozlišení kvadrantů |
ceil | zaokrouhlení na celé číslo vždy nahoru |
cos | kosinus |
cosh | hyperbolický kosinus |
div | vrací celočíselný podíl a zbytek po dělení |
exp | vrací "e" umocněnné na parametr |
fabs | absolutní hodnota pro čísla s pohyblivou řádovou čárkou (float) |
floor | zaokrouhlení na celé číslo vždy dolů |
fmod | vrací zbytek po dělení |
frexp | převede číslo do vědeckého tvaru |
labs | absolutní hodnota pro dlouhá čísla (long) |
ldexp | převod čísla z vědeckého tvaru |
ldiv | vrací podíl a zbytek po celočíselném dělení pro dlouhá čísla |
log | přirozený logaritmus (základ e) |
log10 | dekadický logaritmus (základ 10) |
modf | rozložení na smíšené číslo |
pow | mocnina |
sin | sinus |
sinh | hyperbolický sinus |
sqrt | odmocnina (druhá) |
tan | tangens |
tanh | hyperbolický tangens |
[editovat] Kompilování v gcc
Aby bylo možné využít některé z výše uvedených funkcí, některé verze gcc kompilátoru požadují explicitně přilinkovat knihovnu (Math) pomocí přepínače -lm.