Scroll to navigation

ABS(3) Linux - příručka programátora ABS(3)

JMÉNO

fabs, fabsf, fabsl - vrátí absolutní hodnotu čísla v plovoucí desetinné čárce.

SYNTAXE

#include <stdlib.h>

double fabs(double x);
float fabsf(float x);
long double fabsl(long double x);

Linkujete s -lm.

Vyžaduje Feature Test Makro pro glibc (viz feature_test_macros(7)):

fabsf(), fabsl():   _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 600 || _ISOC99_SOURCE; nebo cc -std=c99

POPIS

Funkce fabs() počítá absolutní hodnotu čísla x, které je typu double.

NÁVRATOVÁ HODNOTA

Při úspěchu vrací tato funkce absolutní hodnotu x.

Pokud je x NaN, je vráceno NaN

Pokud je x -0 je vráceno +0.

Pokud je x plus nebo mínus nekonečno je vráceno plus nekonečno.

CHYBY

Nemůže být vrácena chyba.

SPLŇUJE STANDARDY

C99, POSIX.1-2001. Varianta vracející double splňuje také SVr4, 4.3BSD, C89.

DALŠÍ INFORMACE

ceil(3), floor(3), abs(3), labs(3), rint(3)

TIRÁŽ

Tato stránka je součástí projektu Linux man-pages. Popis projektu a informace o hlášení chyb najdete na http://www.kernel.org/doc/man-pages/.

9. října 2009 GNU