Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Abs

CuBook25

Функция

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

Для вещественных:
#include <math.h>
int abs(int x);
Для комплексных:
#include<complex.h>
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 требует С++ и скорее всего непереносима.
 
Пример

#include<stdio.h>
#include<math.h>

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

printf("число %d абсолютное значение %d\n",number,abs(number));
return 0;
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий


Защитный код Обновить