/* Return 1 if x is a number that is Not a Number, else return 0. */
int isnan(x) double x;
{ #ifdef NANS union { double d; unsignedshort s[4]; unsignedint i[2];
} u;
u.d = x;
if (sizeof(int) == 4) { #ifdef IBMPC if (((u.i[1] & 0x7ff00000) == 0x7ff00000) &&
(((u.i[1] & 0x000fffff) != 0) || (u.i[0] != 0))) return1; #endif #ifdef DEC if ((u.s[1] & 0x7fff) == 0) { if ((u.s[2] | u.s[1] | u.s[0]) != 0) return (1);
} #endif #ifdef MIEEE if (((u.i[0] & 0x7ff00000) == 0x7ff00000) &&
(((u.i[0] & 0x000fffff) != 0) || (u.i[1] != 0))) return1; #endif return (0);
} else { /* size int not 4 */ #ifdef IBMPC if ((u.s[3] & 0x7ff0) == 0x7ff0) { if (((u.s[3] & 0x000f) | u.s[2] | u.s[1] | u.s[0]) != 0) return (1);
} #endif #ifdef DEC if ((u.s[3] & 0x7fff) == 0) { if ((u.s[2] | u.s[1] | u.s[0]) != 0) return (1);
} #endif #ifdef MIEEE if ((u.s[0] & 0x7ff0) == 0x7ff0) { if (((u.s[0] & 0x000f) | u.s[1] | u.s[2] | u.s[3]) != 0) return (1);
} #endif return (0);
} /* size int not 4 */
#else /* No NANS. */ return (0); #endif
}
/* Return 1 if x is not infinite and is not a NaN. */
int isfinite(x) double x;
{ #ifdef INFINITIES union { double d; unsignedshort s[4]; unsignedint i[2];
} u;
u.d = x;
if (sizeof(int) == 4) { #ifdef IBMPC if ((u.i[1] & 0x7ff00000) != 0x7ff00000) return1; #endif #ifdef DEC if ((u.s[3] & 0x7fff) != 0) return1; #endif #ifdef MIEEE if ((u.i[0] & 0x7ff00000) != 0x7ff00000) return1; #endif return (0);
} else { #ifdef IBMPC if ((u.s[3] & 0x7ff0) != 0x7ff0) return1; #endif #ifdef DEC if ((u.s[3] & 0x7fff) != 0) return1; #endif #ifdef MIEEE if ((u.s[0] & 0x7ff0) != 0x7ff0) return1; #endif return (0);
} #else /* No INFINITY. */ return (1); #endif
}
Messung V0.5 in Prozent
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.8Angebot
(Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-06-10)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.