Математические функции в С++
С++ унаследовал из С стандартные математические функции, описание которых находится в заголовочных файлах: math.h и cmath.
Они позволяют получить:
• абсолютное значение (abs, fabs);
• округленное число (ceil, floor);
• квадратный корень (sqrt);
• степень (pow);
• тригонометрические функций (sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2);
• экспоненту (exp);
• логарифм (log, log10);
• дробную и целую части числа (modf);
• остаток от деления (fmod).
Ошибки индицируются установкой errno из errno.h или сеггпо в значение EDOM для ошибок, связанных с выходом из области определения, и ERANGE для ошибок выхода за пределы диапазона.
Заголовочный файл math.h (cmath) — математические функции
продолжение
• абсолютное значение (abs, fabs);
• округленное число (ceil, floor);
• квадратный корень (sqrt);
• степень (pow);
• тригонометрические функций (sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2);
• экспоненту (exp);
• логарифм (log, log10);
• дробную и целую части числа (modf);
• остаток от деления (fmod).
Ошибки индицируются установкой errno из errno.h или сеггпо в значение EDOM для ошибок, связанных с выходом из области определения, и ERANGE для ошибок выхода за пределы диапазона.