signbit宏
概要:
#include <math.h> int signbit(real-floating x);
描述:
该宏是函数式宏(function-like macro),判断参数符号是否为负号。
该宏能够判断所有值的符号,包括无穷大、0、非数值。如果0没有符号,将作为正数处理。
参数:
real-floating x
参数x应为实数浮点类型表达式,例如:float、double、long double类型表达式。
返回值:
如果参数x符号是负号,该宏返回非0值。
范例:
|
|
输出:
The sign of its argument value is negative.
-0.0
-3.14
-NAN
-INFINITY
-DBL_MIN/2
相关内容:
fpclassify | 对参数按浮点类别进行分类的宏。 |
isfinite | 判断参数是否为有限值的宏。 |
isinf | 判断参数是否为无穷大的宏。 |
isnan | 判断参数是否为非数值的宏。 |
isnormal | 判断参数是否为规格化数的宏。 |