isnormal
Determines whether a floating-point value is a normal value.
Syntax
int isnormal(
/* floating-point */ x
); /* C-only macro */
template <class FloatingType>
inline bool isnormal(
FloatingType x
) throw(); /* C++-only function template */
Parameters
x
The floating-point value to test.
Return value
isnormal
returns a nonzero value (true
in C++ code) if the argument x
isn't zero, subnormal, infinite, or a NaN. Otherwise, isnormal
returns 0 (false
in C++ code).
Remarks
isnormal
is a macro when compiled as C, and an inline function template when compiled as C++.
Requirements
Function | Required header (C) | Required header (C++) |
---|---|---|
isnormal |
<math.h> | <math.h> or <cmath> |
For more compatibility information, see Compatibility.
See also
Math and floating-point support
isfinite
, _finite
, _finitef
isinf
isnan
, _isnan
, _isnanf
_fpclass
, _fpclassf
Feedback
https://aka.ms/ContentUserFeedback.
În curând: Pe parcursul anului 2024, vom elimina treptat Probleme legate de GitHub ca mecanism de feedback pentru conținut și îl vom înlocui cu un nou sistem de feedback. Pentru mai multe informații, consultați:Trimiteți și vizualizați feedback pentru