DeklaracjaEdytuj

int abs(int);

Opis:

  • wejście: wartość typu int
  • wyjście : wartość typu int

Plik nagłówkowyEdytuj

stdlib.h

OpisEdytuj

Zwraca wartość bezwzględną liczby całkowitej.

Zobacz teżEdytuj

fabs (dla liczb rzeczywistych)

Przykład zastosowaniaEdytuj

#include<stdlib.h>

int main ()
{
    int a= -7;
    int b= 9;

    printf("Wartosc bezwzgledna z %d to %d\n", a, abs(a) );
    printf("Wartosc bezwzgledna z %d to %d\n", b, abs(b) );

    return 0;
}
Wartosc bezwzgledna z -7 to 7
Wartosc bezwzgledna z 9 to 9

ProblemyEdytuj

  • abs(INT_MIN) daje nieokreślone zachowanie [1]

ŹródłaEdytuj

  1. stackoverflow question: function-abs-returning-negative-number-in-c