stdlib.h

abs

Описание

int abs( int number )

Функцията връща абсолютната стойност на подаденото число.

Параметри

int number

Числото чиято абсолютна стойност трябва да бъде върната.

Връщани стойности

Връща абсолютната стойност на подаденото число

Примери

от: adviser at cpp-examples dot com   Свали кода във файл
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main()
  4. {
  5.    printf("%d", abs(-5)); //5
  6.    printf("%d", abs(+5)); //5
  7.    printf("%d", abs(5))//5
  8.    return 0;
  9. }
от: pterodont at abv dot bg   Свали кода във файл
  1. // Внимавайте ! Тази функция не работи в целият диапазон на численият формат. Пример:
  2.  
  3. #include <stdio.h>
  4. #include <math.h>
  5.  
  6. int main()
  7. {
  8.     signed char ch = -128;
  9.    
  10.     ch = abs(ch);
  11.  
  12.     printf("%d",ch);
  13.    
  14.     return (0);
  15. }
  16.  
  17.  
от: pterodont at abv dot bg   Свали кода във файл
  1. Извинявам се за грешката, имах в предвид следното:
  2. ако sizeof(int) e 4:
  3.  
  4. int I = -2147483648;
  5.  
  6. I = abs(I);
  7.  
  8. printf("%d",I);

Виж също

labs - абсолютна стоиност
fabs - абсолютна стойност