Курсовая работа: Стандартные библиотечные функции С++

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 */

К-во Просмотров: 627
Бесплатно скачать Курсовая работа: Стандартные библиотечные функции С++