signbit
来自cppreference.com
| 定义于头文件 <math.h>
|
||
| #define signbit(arg) /* implementation defined */ |
(C99 起) | |
确定给定浮点数arg是否为负。该宏返回整数值。
目录 |
[编辑] 参数
| arg | - | 浮点值 |
[编辑] 返回值
若arg为负,则返回非零整数值,否则返回0。
[编辑] 注意
此宏检测零、无穷大和NaN的符号位。和copysign一样,此宏是仅有的两种可移植的检测NaN符号位的方法之一。
[编辑] 示例
运行此代码
可能的输出:
signbit(+0.0) = 0 signbit(-0.0) = 128

