Описание функций Си

Abs



     abs

Функция Возвращает абсолютное значение целого числа.

Синтаксис Версия для вещественных Версия для комплексных #include #include

int abs(int x); double abs(complex x);

Файл, содержащий Версия для вещественных Версия для комплексных прототип math.h, stdlib.h complex.h

Описание Функция abs возвращает абсолютное значение целого аргумента x. Если функция abs вызывается при под- ключенном файле stdlib.h, abs будет восприниматься как макрокоманда, которая расширяется до встроен- ного кода.

Если вы используете функцию abs вместо макрокоманды, то включите в вашу программу #undef abs после #include .

Возвращаемое Версия для вещественных чисел функции abs возвращает значение целое значение в диапазоне от 0 до 32767, за исклю- чением того, что аргумент -32768 будет возвращен, как -32768. Комплексная версия abs возвращает зна- чение типа double.

Переносимость Вещественная версия abs доступна в системе UNIX и определена в ANSI C. Комплексная версия abs требует С++ и, скорее всего, непереносима.

Смотрите также

Пример:

#include

#include

int main(void) { int number = -1234;

printf("число: %d абсолютное значение: %d\n",number,abs(number)); return 0; }



Содержание раздела