trunc(3) Library Functions Manual trunc(3) NAZWA trunc, truncf, truncl - zaokraglenie do liczby calkowitej w kierunku zera BIBLIOTEKA Biblioteka matematyczna (libm, -lm) SKLADNIA #include double trunc(double x); float truncf(float x); long double truncl(long double x); Wymagane ustawienia makr biblioteki glibc (patrz feature_test_macros(7)): trunc(), truncf(), truncl(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L OPIS Funkcje te zaokraglaja x do wartosci najblizszej liczby calkowitej nie wiekszej co do wartosci bezwzglednej niz x. WARTOSC ZWRACANA Funkcje te zwracaja zaokraglona wartosc calkowita, w formacie liczby rzeczywistej. Jesli x jest calkowite, nieskonczone lub NaN, zwracana jest wartosc x. BLEDY Nie wystepuja. ATRYBUTY Informacje o pojeciach uzywanych w tym rozdziale mozna znalezc w podreczniku attributes(7). +---------------------------+--------------------------+---------------+ |Interfejs | Atrybut | Wartosc | +---------------------------+--------------------------+---------------+ |trunc(), truncf(), | Bezpieczenstwo watkowe | MT-bezpieczne | |truncl() | | | +---------------------------+--------------------------+---------------+ STANDARDY C11, POSIX.1-2008. HISTORIA glibc 2.1. C99, POSIX.1-2001. UWAGI Wartosc calkowita zwracana przez te funkcje moze byc zbyt duza, by przechowac ja w danym typie calkowitym int, long itp.). Aby uniknac przepelnienia, ktore powoduje, ze wynik funkcji jest nieokreslony, aplikacja powinna sprawdzac zakres zwroconej wartosci, zanim przypisze ja do zmiennej calkowitej. ZOBACZ TAKZE ceil(3), floor(3), lrint(3), nearbyint(3), rint(3), round(3) TLUMACZENIE Autorami polskiego tlumaczenia niniejszej strony podrecznika sa: Andrzej Krzysztofowicz , Robert Luberda i Michal Kulach Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI. Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy dyskusyjnej . Linux man-pages 6.06 31 pazdziernika 2023 r. trunc(3)