Język C++
abs
[funkcja] Wartość bezwzględna liczby.Składnia
#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
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
fabs dla liczb zmiennoprzecinkowych w celu zachowania przenośności kodu źródłowego.
Przykład
#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
labs | Wartość bezwzględna liczby całkowitej. (funkcja) |
---|
fabs | Wartość bezwzględna liczby zmiennoprzecinkowej. (funkcja) |
---|
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.