CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по функциям C/C++
abs
abs
Функция Возвращает абсолютное значение целого числа. Синтаксис Версия для вещественных Версия для комплексных #include <math.h> #include<complex.h> int abs(int x); double abs(complex x); Файл, содержащий Версия для вещественных Версия для комплексных прототип math.h, stdlib.h complex.h Описание Функция abs возвращает абсолютное значение целого аргумента x. Если функция abs вызывается при подключенном файле stdlib.h, abs будет восприниматься как макрокоманда, которая расширяется до встроенного кода. Если вы хотите использовать функцию abs вместо макрокоманды, то включайте в вашу программу #undef abs после #include <stdlib.h>. Возвращаемое Версия для вещественных чисел функции abs возвращает значение целое значение в диапазоне от 0 до 32767, за исклю- чением того, что аргумент -32768 будет возвращен, как -32768. Комплексная версия abs возвращает значение типа double. Переносимость Вещественная версия abs доступна в системе UNIX и определена в ANSI C. Комплексная версия abs требует С++ и скорее всего непереносима. Смотрите также cabs, complex, fabs, labs. Пример: #include<stdio.h> #include<math.h> int main(void) { int number = -1234; printf("число %d абсолютное значение %d\n",number,abs(number)); return 0; }