Математические функции - файл math . h
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой
Функция Прототип и краткое описание действий
abs acos asin atan atan2 cabs cosh exp fabs floor int abs ( int i ); Возвращает абсолютное значение целого аргумента i. double acos(double x); Функция арккосинуса. Значение аргумента должно находится в диапазоне от -1 до +1. double asin(double x); Функция арксинуса. Значение аргумента должно находится в диапазоне от -1 до +1. double atan(double x); Функция арктангенса. double atan2(double y, double x); Функция арктангенса от значения y/x. double cabs(struct complex znum); Вычисляется абсолютное значение комплексного числа znum. Определение структуры (типа) complex – в файле math.h. double cosh ( double x ); Возвращает значение гиперболического косинуса x. double exp ( double x ); Вычисляет значение ех (экспоненциальная функция).   double fabs ( double x ); Возвращает абсолютное значение вещественного аргумента x двойной точности.   double floor ( double x ); Находит наибольшее целое, не превышающее значения х.
Продолжение табл.1.1
Функция Прототип и краткое описание действий
fmod hypot labs ldexp poly pow pow 10 sin sinh sqrt tan tanh double fmod(double x, double y); Возвращает остаток от деления нацело x на y. double hypot(double x, double y); Вычисляет гипотенузу z прямоугольного треугольника по значениям катетов x,y( z2 = x2 + y2 ).   long labs ( long x ); Возвращает абсолютное значение целого аргумента long x. double ldexp(double v, int e); Возвращает значение выражения v*2e.   double poly(double x, int n, double c[ ]); Вычисляет значение полинома: c[n]xn + c[n-1]xn-1 + . . . +c[1]x + c[0]. double pow(double x, double y); Возвращает значение x в степени y (xy). double pow 10( int p ); Возвращает значение 10p. double sin(double x); Функция синуса. Угол (аргумент) задается в радианах. double sinh ( double x ); Возвращает значение гиперболического синуса для x. double sqrt ( double x ); Возвращает положительное значение квадратного корня Öx. double tan(double x); Функция тангенса. Угол (аргумент) задается в радианах. double tanh ( double x ); Возвращает значение гиперболического тангенса для x.

Таблица П1.2

Функции и макросы проверки и преобразования символов (файл ctype . h )

Функция Прототип и краткое описание действий
isalnum isalpha isascii iscntrl isdigit isgraph islower isprint ispunct isspace int isalnum ( int c ); Дает значение не нуль, если с – код буквы или цифры ( A ÷ Z , a ÷ z , 0÷ 9), и нуль – в противном случае. int isalpha ( int c ); Дает значение не нуль, если с – код буквы ( A ÷ Z ¸ a ÷ z ), и нуль – в противном случае. int isascii ( int c ); Дает значение не нуль, если с есть код ASCII, т.е. принимает значение от 0 до 127, в противном случае – нуль. int iscntrl ( int c ); Дает значение не нуль, если с – управляющий символ с кодами 0x00÷0x1F или 0x7F, и нуль – в противном случае. int isdigit ( int c ); Дает значение не нуль, если с – цифра ( 0÷9 ) в коде ASCII, и нуль – в противном случае. int isgraph ( int c ); Дает значение не нуль, если с – видимый ( изображаемый ) символ с кодом (0x21÷0x7E), и нуль – в противном случае. int islower ( int c ); Дает значение не нуль, если с – код символа на нижнем регистре (a÷z), и нуль – в противном случае. int isprint ( int c ); Дает значение не нуль, если с – печатный символ с кодом (0x20÷0x7E), и нуль – в противном случае. int ispunct ( int c ); Дает значение не нуль, если с – символ-разделитель соответствует iscntrl  или isspace, и нуль – в противном случае. int isspace ( int c ); Дает значение не нуль, если с – обобщенный пробел: пробел, символ табуляции, символ новой строки или новой страницы, символ возврата каретки (0x09÷0x0D, 0x20)
Продолжение табл.П1.2
Функция Прототип и краткое описание действий
isupper isxdigit toascii tolower toupper int isupper ( int c ); Дает значение не нуль, если с – код символа на верхнем регистре (A÷Z), и нуль – в противном случае. int isxdigit ( int c ); Дает значение не нуль, если с – код шестнадцатеричной цифры (0÷9, A÷F, a÷f), и нуль – в противном случае. int toascii ( int c ); Преобразует целое число с в код символа ASCII, обнуляя все биты, кроме младших семи. Результат от 0 до 127. int tolower ( int c ); Преобразует код буквы с к нижнему регистру, остальные коды не изменяются. int toupper ( int c ); Преобразует код буквы с к верхнему регистру, остальные коды не изменяются.

 

Таблица П1.3

Дата: 2019-02-02, просмотров: 205.