Оригинальный DVD-ROM: eXeL@B DVD !
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 2 июля!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

ПРОГРАММИРОВАНИЕ НА C и С++



Возможности языков семейства Си по истине безграничны, однако, в этой свободе кроются и недостатки: всегда нужно программисту держать ухо востро и контроллировать "переполнение буфера", чтобы потом программа не вылетала в "синий экран" на массе разнообразных версий Windows и железа у пользователей. Те же крэкеры и реверсеры специально ищут в коде программ на Си уязвимости, куда можно подсадить любой вирусный код, об этом более подробно автор рассказывал в своём видеокурсе здесь. Я там многое узнал и теперь мой код стал значительно более безопасный.

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


<< ВЕРНУТЬСЯ В ПОДРАЗДЕЛ

<< ВЕРНУТЬСЯ В ОГЛАВЛЕНИЕ




Материалы находятся на сайте https://exelab.ru/pro/



Оригинальный DVD-ROM: eXeL@B DVD !


Вы находитесь на EXELAB.rU
Проект ReactOS