Стандартные функции
Часто используемые в арифметических выражениях математические функции оформлены в виде стандартных подпрограмм, которые хранятся в библиотеке системы С++ (файл с именем 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; просмотров: 784;