Прототип функции 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