signbit
提供: cppreference.com
ヘッダ <math.h> で定義
|
||
#define signbit(arg) /* implementation defined */ |
(C99以上) | |
指定された浮動小数点数 arg
が負かどうか調べます。 このマクロは整数値を返します。
目次 |
[編集] 引数
arg | - | 浮動小数点値 |
[編集] 戻り値
arg
が負の場合は非ゼロの整数値、そうでなければ 0。
[編集] ノート
このマクロはゼロ、無限大、および NaN の符号ビットを検出します。 copysign とこのマクロは NaN の符号を検査するための移植性のあるただ2つの方法です。
[編集] 例
Run this code
出力例:
signbit(+0.0) = 0 signbit(-0.0) = 128