Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: Piotr DejaVu Szawdyński
Język C++

abs

[funkcja] Wartość bezwzględna liczby.

Składnia

C/C++
#include <cstdlib>
long abs( long n );

#include <cmath>
double abs( double n );

Opis szczegółowy

Zwraca wartość bezwzględną liczby, przekazanej jako argument funkcji. W zależności od dołączonego pliku nagłówkowego dostępna jest konwersja liczb całkowitych lub zmiennoprzecinkowych. W przypadku dołączenia dwóch plików nagłówkowych wywoływana jest funkcja w zależności od typu argumentu.

Argumenty

nazwa argumentuopis
n Liczba której wartość bezwzględna zostanie zwrócona.

Zwracana wartość

Wartość bezwzględna liczby n.

Dodatkowe informacje

Uwaga! Funkcja abs dla liczb zmiennoprzecinkowych działa tylko i wyłącznie pod Visual C++. Rekomendowane jest stosowanie » standard Cfabs dla liczb zmiennoprzecinkowych w celu zachowania przenośności kodu źródłowego.

Przykład

C/C++
#include <cstdio>
#include <cstdlib>
#include <cmath>

int main()
{
    printf( "Wartosc bezwzgledna liczby %d to %d\n", - 254, abs( - 254 ) );
    printf( "Wartosc bezwzgledna liczby %f to %f\n", - 254.3, abs( - 254.3 ) );
    return 0;
}
Standardowe wyjście programu:
Wartosc bezwzgledna liczby -254 to 254
Wartosc bezwzgledna liczby -254.300000 to 254.300000

Zagadnienia powiązane

labsWartość bezwzględna liczby całkowitej. (funkcja)
fabsWartość bezwzględna liczby zmiennoprzecinkowej. (funkcja)

Linki zewnętrzne