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