Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
chast3.doc
Скачиваний:
8
Добавлен:
03.11.2018
Размер:
345.09 Кб
Скачать

15.3. Математические функции

Функция

Обозначе­ние функции

Tun

Файл описания

функции

аргумента

Абсолютное значение

abs(x)

int

Int

<stdlib.h>

cabs(x)

double

Struct

<math.h>

fabs(x)

double

double

<math.h>

labs(x)

long

long

<stdlib.h>

Арккосинус

acos(x)

double

double

<math.h>

Арксинус

asin(x)

double

double

<math.h>

Арктангенс

atan(x)

double

double

<math.h>

Арктангенс от у/х

atan2(y,x)

double

double

<math.h>

Косинус

cos(x)

double

double

<math.h>

Синус

sin(x)

double

double

<math.h>

Тангенс

tan(x)

double

double

<math.h>

Синус гиперболический

sinh(x)

double

double

<math.h>

Тангенс гиперболический

tanh(x)

double

double

<math.h>

Округление до большего целого

ceil(x)

double

double

<math.h>

Округление до меньшего целого

floor(x)

double

double

<math.h>

Экспоненциальная функция ех

exp(x)

double

double

<math.h>

Экспоненциальная функция х2n

ldexp(x,n)

double

double x, int n

<math.h>

Степенная функция ху

pow(x,y)

double

double

<math.h>

Степенная функция 10n

pow10(n)

double

int

<math.h>

Логарифм натуральный

log(x)

double

double

<math.h>

Логарифм десятичный

log10(x)

double

double

<math.h>

Корень квадратный

sqrt(x)

double

double

<math.h>

Остаток от деления х на у

fmod(x,y)

double

double

<math.h>

Генератор случайных чисел

в диапазоне от 0 до 32767

rand()

int

<stdlib.h>

Инициализатор случайных чисел,

начиная с числа n

srand(n)

int

<stdlib.h>


Таблица 1.3. Язык С имеет широкий набор библиотечных функций. Они обеспечивают ввод-вывод низкого и высокого уровня, работу со строками и файлами, распределение памяти, управление процессами, преобразование данных, математические вычисления и многое другое. Список математических функций приведен в табл. 1.3. Типы функций, которые возвращают значения, отличные от целого (int), должны быть описаны в вызывающей программе также как типы переменных. Например, double x, sqrt(double). В таблице указано также имя файла, содержащего описание этой функции.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]