Hallo, dies ist ein Test.
PWD: /www/data-lst1/unixsoft/unixsoft/kaempfer/.public_html
Running in File Mode
Relative path: ./../../.././../../../usr/man/man3c/isnand.3c
Real path: /usr/share/man/man3c/isnand.3c
Zurück
'\" te .\" Copyright (c) 1989, AT&T. All rights reserved. .\" Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved. .TH isnand 3C "15 Jun 2004" "Oracle Solaris 11.4" "Standard C Library Functions" .SH NAME isnand, isnanf, finite, fpclass, unordered \- determine type of floating-point number .SH SYNOPSIS .LP .nf #include <ieeefp.h> \fBint\fR \fBisnand\fR(\fBdouble\fR \fIdsrc\fR); .fi .LP .nf \fBint\fR \fBisnanf\fR(\fBfloat\fR \fIfsrc\fR); .fi .LP .nf \fBint\fR \fBfinite\fR(\fBdouble\fR \fIdsrc\fR); .fi .LP .nf \fBfpclass_t\fR \fBfpclass\fR(\fBdouble\fR \fIdsrc\fR); .fi .LP .nf \fBint\fR \fBunordered\fR(\fBdouble\fR \fIdsrc1\fR, \fBdouble\fR \fIdsrc2\fR); .fi .SH DESCRIPTION .sp .LP The \fBisnand()\fR and \fBisnanf()\fR functions return \fBTRUE\fR (\fB1\fR) if the argument \fIdsrc\fR or \fIfsrc\fR is a NaN; otherwise they return \fBFALSE\fR (\fB0\fR). .sp .LP The \fBfpclass()\fR function returns one of the following classes to which \fIdsrc\fR belongs: .sp .ne 2 .mk .na \fB\fBFP_SNAN\fR\fR .ad .RS 14n .rt signaling NaN .RE .sp .ne 2 .mk .na \fB\fBFP_QNAN\fR\fR .ad .RS 14n .rt quiet NaN .RE .sp .ne 2 .mk .na \fB\fBFP_NINF\fR\fR .ad .RS 14n .rt negative infinity .RE .sp .ne 2 .mk .na \fB\fBFP_PINF\fR\fR .ad .RS 14n .rt positive infinity .RE .sp .ne 2 .mk .na \fB\fBFP_NDENORM\fR\fR .ad .RS 14n .rt negative denormalized non-zero .RE .sp .ne 2 .mk .na \fB\fBFP_PDENORM\fR\fR .ad .RS 14n .rt positive denormalized non-zero .RE .sp .ne 2 .mk .na \fB\fBFP_NZERO\fR\fR .ad .RS 14n .rt negative zero .RE .sp .ne 2 .mk .na \fB\fBFP_PZERO\fR\fR .ad .RS 14n .rt positive zero .RE .sp .ne 2 .mk .na \fB\fBFP_NNORM\fR\fR .ad .RS 14n .rt negative normalized non-zero .RE .sp .ne 2 .mk .na \fB\fBFP_PNORM\fR\fR .ad .RS 14n .rt positive normalized non-zero .RE .sp .LP The \fBfinite()\fR function returns \fBTRUE\fR (\fB1\fR) if the argument \fIdsrc\fR is neither infinity nor NaN; otherwise it returns \fBFALSE\fR (\fB0\fR). .sp .LP The \fBunordered()\fR function returns \fBTRUE\fR (\fB1\fR) if one of its two arguments is unordered with respect to the other argument. This is equivalent to reporting whether either argument is NaN. If neither argument is NaN, \fBFALSE\fR (\fB0\fR) is returned. .sp .LP None of these functions generates an exception, even for signaling NaNs. .SH RETURN VALUES .sp .LP See DESCRIPTION. .SH ATTRIBUTES .sp .LP See \fBattributes\fR(7) for descriptions of the following attributes: .sp .TS tab( ) box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) . ATTRIBUTE TYPE ATTRIBUTE VALUE _ MT-Level MT-Safe .TE .sp .SH SEE ALSO .sp .LP \fBfpgetround\fR(3C), \fBisnan\fR(3M), \fBattributes\fR(7)