isnormal
浮動小数点値が正規の値かどうかを決定します
構文
int isnormal(
/* floating-point */ x
); /* C-only macro */
template <class FloatingType>
inline bool isnormal(
FloatingType x
) throw(); /* C++-only function template */
パラメーター
x
テストする浮動小数点値。
戻り値
isnormal
引数x
が 0、非正規、無限、または NaN でない場合、(C++ コードでは) 0 以外の値true
が返されます。 それ以外の場合は、 isnormal
0 (false
C++ コード内) を返します。
解説
isnormal
は、C としてコンパイルされる場合はマクロ、C++ としてコンパイルされる場合はインライン関数テンプレートです。
必要条件
機能 | 必須ヘッダー (C) | 必須ヘッダー (C++) |
---|---|---|
isnormal |
<math.h> | <math.h> または <cmath> |
互換性の詳細については、「 Compatibility」を参照してください。
関連項目
数学と浮動小数点のサポート
isfinite
, _finite
, _finitef
isinf
isnan
, _isnan
, _isnanf
_fpclass
, _fpclassf
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示