Часто используемые в арифметических выражениях математические функции оформлены в виде стандартных подпрограмм, которые хранятся в библиотеке системы С++ (файл с именем math.h). Для правильного обращения к стандартной функции необходимо записать имя функции, за которым в круглых скобках следует аргумент (параметр). Приоритет вычисления функций выше, чем приоритет арифметических операций.
В таблице ниже представлен набор стандартных функций с указанием типов функции и аргумента. В таблице приняты обозначения: I - целый тип, F - вещественный тип.
| Математическая запись | Запись на языке С++ | Тип аргумента | Тип функции |
| abs(x) fabs(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 |
| arctg(x) - арктангенс | atan(x) | I или F | F |
arcctg(x)- арккотангенс
arcctg(x)=
| 3.14/2.0-atan(x) | 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 |
десятичный логарифм.
| 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 | нет х - F | I F |
десятичный логарифм.
гиперболический синус
гиперболический косинус
гиперболический тангенс






