Стандартные математические функции. Математические функции алгоритмического языка Си декларированы в файлах <math.h> и <stdlib.h>
Математические функции алгоритмического языка Си декларированы в файлах <math.h> и <stdlib.h>. В последующих записях аргументы x и y имеют тип double; параметр n имеет тип int.
Аргументы тригонометрических функций должны быть заданы в радианах (2π радиан = 3600).
Большинство математических функций (приведенных здесь) возвращают значение (результат) типа double.
Математическая функция | ID функции в языке Си |
sqrt(x) | |
|x| | fabs(x) |
ex | exp(x) |
xy | pow(x,y) |
ln(x) | log(x) |
lg10(x) | log10(x) |
sin(x) | sin(x) |
cos(x) | cos(x) |
tg(x) | tan(x) |
arcsin(x) | asin(x) |
arccos(x) | acos(x) |
arctg(x) | atan(x) |
arctg(x / y) | atan2(x) |
sh(x)=0.5 (ex-e-x) | sinh(x) |
ch(x)=0.5 (ex+e-x) | cosh(x) |
tgh(x) | tanh(x) |
остаток от деления x на y | fmod(x,y) |
наименьшее целое >=x | ceil(x) |
наибольшее целое <=x | floor(x) |
Единственной исключительной (контролируемой) ситуацией при выполнении арифметических операций является деление на нуль, другие виды ошибочных ситуаций (переполнение, исчезновение порядка или потеря значимости) игнорируются.
Дата добавления: 2015-09-11; просмотров: 746;