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;
}
|