isless
提供: cppreference.com
ヘッダ <math.h> で定義 | ||
#define isless(x, y) /* implementation defined */ | (C99以上) | |
浮動小数点数値 x
が浮動小数点数値 y
より小さいかどうか、浮動小数点例外を発生せずに判定します。
目次 |
[編集]引数
x | - | 浮動小数点値 |
y | - | 浮動小数点値 |
[編集]戻り値
x < y の場合は非ゼロの整数値、そうでなければ 0。
[編集]ノート
浮動小数点数値に対する組み込みの < 演算子は一方または両方の引数が NaN であれば FE_INVALID を発生する場合があります。 この関数は < 演算子の「quiet」バージョンです。
[編集]例
Run this code
出力例:
isless(2.0,1.0) = 0 isless(1.0,2.0) = 1 isless(INFINITY,1.0) = 0 isless(1.0,NAN) = 0