Прототип функции abs:
double abs ( double val );
float abs ( float val );
long double abs ( long double val );
| Название | Язык |
|---|---|
| math.h | С |
| cmath | С++ |
Описание
Функция вычисляет абсолютное значение и возвращает модуль значения val (|val|).
В C++, эта функция перегружена в заголовочных файлах <cstdlib>, <complex> и <valarray> (см. функция abs в библиотеке cstdlib, функция abs в библиотеке комплексных чисел и abs в массивах целых чисел ).
Эти перегрузки функции abs доступны только в языке C++.
В Си, существует только cstdlib версия — функция fabs может быть использована вместо abs.
Параметры:
val
Вещественное значение.
Возвращаемое значение
Модуль val.
Пример
// Пример использования функции abs для нахождения модуля
#include <iostream>
#include <cmath>
int main ()
{
std::cout << "Абсолютное значение числа 9.111 = " << abs(9.111) << endl;
std::cout << "Абсолютное значение числа -5.1 = " << abs(-5.1) << endl;
return 0;
}
Пример работы программы
CppStudio.com
Абсолютное значение числа 9.111 = 9.111
Абсолютное значение числа -5.1 = 5.1
Абсолютное значение числа -5.1 = 5.1