Курсовая работа: Стандартные библиотечные функции С++
Sine = -1.001
asin: DOMAIN error
Sine = -1
Arc sine of -1.000000=-1.570796
Имя функции: LDEXP
#include <math.h>
double ldext(x,exp);
double x; значение с плавающей точкой
int *exp; целая экспонента
Описание.: Функция ldexp возвращает x, умноженное на 2 в степени exp.
Возвращаемое значение: ldexp возвращает x, умноженное на 2 в степени exp.В случае переполнения результата функция возвращает +HUGE или -HUGE (в зависимости от знака x) и устанавливает errno в ERANGE.
Пример:
#include <math.h>
double x,y;
int p;
x = 1.5;
p = 5;
y = ldexp(x,p); /* y = 48.0 */
Имя функции: POW
#include <math.h>
double pow(x,y);
double x; возводимое число
double y; степень числа x
Описание: Функция pow вычисляет x, возведенное в степень y.
Возвращаемое значение: Функция pow возвращает значение x в степени y. Если y равна 0, pow возвращает значение 1. Если x равно 0 и y отрицательная, pow устанавливает errno в ERANGE и возвращает HUGE. Если x отрицательное, а y не является целой, функция печатает сообщение об ошибке DOMAIN в stderr, устанавливает errno в ERANGE и возвращает либо положительное, либо отрицательное значение HUGE. В случае переполнения или потери значимости никакого сообщения не печатается.
Пример:
#include <math.h>
double x = 2.0, y = 3.0, z;
z = pow(x,y); /* z = 8.0 */