abs, labs, llabs – расчет абсолютного значения
Синтаксис:
#include
int abs (int i);
long labs (long i);
long long llabs (long long i);
Лабораторные работы - Программирование на C / C++ |
Программирование на C / C++; Лабораторные работы. ... Базовые типы
данных, функции ввода-вывода на консоль DOC ..... запуска на экран
монитора будут выводиться образцы текста с применением различных
шрифтов. http://www.twirpx.com/files/informatics/languages/cpp/ft.lab/ |
Аргументы:
i – целое число, абсолютное значение которого требуется рассчитать.
Возвращаемое значение:
Абсолютное значение аргумента функции.
Описание:
Функция abs рассчитывает абсолютное значение (модуль) целого числа (тип int с разрядностью 16 или 32 бита в зависимости от аппаратной платформы, на которой компилируется программа).
Функция labs рассчитывает абсолютное значение (модуль) 32-х разрядного целого числа. Отличие от функции abs в типе аргумента и возвращаемого значения. В функции labs используется тип long, который всегда 32 разрядный, не зависимо от архитектуры процессора.
Функция llabs рассчитывает абсолютное значение (модуль) 64-х разрядного целого числа.
Пример:
Описание функций C (Си) / C++ - labs - Программирование ... |
Описание функций C (Си) / C++ - labs #include требуется только для
описания функции long labs(n); long n; длинное целое значение. Описание.
Функция ... http://www.realcoding.net/articles/opisanie-funktsii-c-si-c-labs.html |
В примере рассчитывается модуль числа -123 с помощью функций abs, labs и llabs, и результат выводится на консоль.
#include
//Для printf #include
//Для abs, labs, llabs int main (void) {
//Вывод аргумента printf (“Аргумент: -123\n”);
//Расчет и вывод результата работы функции abs printf (“abs : %d\n”, abs(-123) );
//Расчет и вывод результата работы функции labs printf (“labs : %d\n”, labs (123) );
//Расчет и вывод результата работы функции llabs printf (“llabs: %d\n”, llabs (123) ); return 0; }
Результат:
Аргумент: -123
abs : 123
labs : 123
llabs : 123
Смотри так же: