Стандартные функции
Часто используемые в арифметических выражениях математические функции оформлены в виде стандартных подпрограмм, которые хранятся в библиотеке системы С++ (файл с именем math.h). Для правильного обращения к стандартной функции необходимо записать правильно имя функции, за которым в круглых скобках следует аргумент (параметр). Приоритет вычисления функций выше, чем приоритет арифметических операций.
В таблице ниже представлен набор стандартных функций с указанием типов возвращаемого функцией значения и аргумента. В таблице приняты обозначения: I - целый тип, F - вещественный тип.
Математическая запись | Запись на языке С++ | Тип аргумента | Тип возвращаемого значения |
abs(x) | I или F | I или F | |
tg x | tan(x) | I или F | F |
sin x | sin(x) | I или F | F |
cos x | cos(x) | I или F | F |
ln x | log(x) | I или F | F |
sqrt(x) | I или F | F | |
Округление до ближайшего целого > x | ceil(x) | F | I |
Округление до ближайшего целого < x | floor(x) | F | I |
Возведение в степень xn | pow(x,n) | I F | I F |
exp(x) | I или F | F | |
arcsin(x) - арксинус | asin(x) | I или F | F |
arccos(x) - арккосинус | acos(x) | I или F | F |
arctg(x) - арктангенс | atan(x) | I или F | F |
десятичный логарифм. | log10(x) | I или F | F |
гиперболический синус | sinh(x) | I или F | F |
гиперболический косинус | cosh(x) | I или F | F |
гиперболический тангенс | tanh(x) | I или F | F |
Округление по правилам математики | round(x) | I или F | I |
Генерация случайного числа | rand() rand() /x | нет | I F |
Дата добавления: 2015-02-10; просмотров: 763;