labs, llabs
Vypočítá absolutní hodnotu celého čísla.
long labs(
long n
);
long long llabs(
long long n
);
Parametry
- n
Hodnota typu Integer.
Vrácená hodnota
Funkce labs a llabs vrátí absolutní hodnotu argumentu.Není vrácena žádná chyba.
Specifické pro Microsoft
Protože oblast záporných celých čísel, která lze znázornit pomocí integrálního typu, je větší než rozsah kladných celých čísel, která lze znázornit pomocí tohoto typu, je možné zadat argument do labs nebo llabs, které nelze převést.Pokud absolutní hodnota argumentu nemůže být reprezentována návratovým typem, funkce labs a llabs vrátí nezměněnou hodnotu argumentu.Konkrétně labs(LONG_MIN) vrací LONG_MIN a llabs(LLONG_MIN) vrací LLONG_MIN.To znamená, že funkce labs a llabs nelze použít k zajištění kladné hodnoty.
Specifické pro End Microsoft
Požadavky
Rutina |
Požadované záhlaví |
---|---|
labs, llabs |
<stdlib.h> nebo <math.h> |
Další informace o kompatibilitě naleznete v tématu Kompatibilita.
Knihovny
Všechny verze běhových knihoven C.
Příklad
Možnost abs naleznete v příkladu.