.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 2004 Andries Brouwer . .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH finite 3 "20 lipca 2023 r." "Linux man\-pages 6.05.01" .SH NAZWA finite, finitef, finitel, isinf, isinff, isinfl, isnan, isnanf, isnanl \- funkcje BSD do klasyfikacji liczb zmiennoprzecinkowych .SH BIBLIOTEKA Biblioteka matematyczna (\fIlibm\fP, \fI\-lm\fP) .SH SKŁADNIA .nf \fB#include \fP .PP \fBint finite(double \fP\fIx\fP\fB);\fP \fBint finitef(float \fP\fIx\fP\fB);\fP \fBint finitel(long double \fP\fIx\fP\fB);\fP .PP \fBint isinf(double \fP\fIx\fP\fB);\fP \fBint isinff(float \fP\fIx\fP\fB);\fP \fBint isinfl(long double \fP\fIx\fP\fB);\fP .PP \fBint isnan(double \fP\fIx\fP\fB);\fP \fBint isnanf(float \fP\fIx\fP\fB);\fP \fBint isnanl(long double \fP\fIx\fP\fB);\fP .fi .PP .RS -4 Wymagane ustawienia makr biblioteki glibc (patrz \fBfeature_test_macros\fP(7)): .RE .PP \fBfinite\fP(), \fBfinitef\fP(), \fBfinitel\fP(): .nf /* glibc >= 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE .PP \fBisinf\fP(): _XOPEN_SOURCE >= 600 || _ISOC99_SOURCE || /* glibc >= 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE .fi .PP \fBisinff\fP(), \fBisinfl\fP(): .nf /* glibc >= 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE .fi .PP \fBisnan\fP(): .nf _XOPEN_SOURCE || _ISOC99_SOURCE || /* glibc >= 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE .fi .PP \fBisnanf\fP(), \fBisnanl\fP(): .nf _XOPEN_SOURCE >= 600 || /* glibc >= 2.19: */ _DEFAULT_SOURCE || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE .fi .SH OPIS Funkcje \fBfinite\fP(), \fBfinitef\fP() oraz \fBfinitel\fP() zwracają wartość niezerową, gdy \fIx\fP nie jest ani nieskończonością, ani wartością "nie jest liczbą" (NaN). W pozostałych przypadkach zwracają 0. .PP Funkcje \fBisnan\fP(), \fBisnanf\fP() oraz \fBisnanl\fP() zwracają wartość niezerową, gdy \fIx\fP ma wartość "nie jest liczbą" (NaN), a 0 w pozostałych przypadkach. .PP Funkcje \fBisinf\fP(), \fBisinff\fP() oraz \fBisinfl\fP() zwracają \-1, gdy \fIx\fP reprezentuje ujemną nieskończoność, 1, gdy \fIx\fP reprezentuje dodatnią nieskończoność, a 0 w pozostałych przypadkach. .SH ATRYBUTY Informacje o pojęciach używanych w tym rozdziale można znaleźć w podręczniku \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Interfejs Atrybut Wartość T{ .na .nh \fBfinite\fP(), \fBfinitef\fP(), \fBfinitel\fP(), \fBisinf\fP(), \fBisinff\fP(), \fBisinfl\fP(), \fBisnan\fP(), \fBisnanf\fP(), \fBisnanl\fP() T} Bezpieczeństwo wątkowe MT\-bezpieczne .TE .sp 1 .SH UWAGI .\" .\" finite* not on HP-UX; they exist on Tru64. .\" .SH HISTORY .\" The .\" .BR finite () .\" function occurs in 4.3BSD. .\" see IEEE.3 in the 4.3BSD manual Proszę zauważyć, że te funkcje są przestarzałe. Standard C99 definiuje zastępujące je makra \fBisfinite\fP(), \fBisinf\fP() oraz \fBisnan\fP() (dla wszystkich typów). Należy również zwrócić uwagę na to, że \fBisinf\fP() z C99 daje słabsze gwarancje wartości zwracanej. Patrz \fBfpclassify\fP(3). .SH "ZOBACZ TAKŻE" \fBfpclassify\fP(3) .PP .SH TŁUMACZENIE Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Andrzej Krzysztofowicz , Robert Luberda i Michał Kułach . .PP Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License w wersji 3 .UE lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI. .PP Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej .MT manpages-pl-list@lists.sourceforge.net .ME .