C++ Math signbit()

2024 年 8 月 30 日 | 阅读 2 分钟

该函数检查给定数字的符号是否为负。如果数字的符号为负,则返回 1,否则返回 0。

signbit() 函数也可以应用于无穷大、NAN 和零值。

语法

假设一个数字是 'x'。语法是

参数

x:它是一个浮点值。

返回值

如果 x 的值为负,则返回 1,否则返回 0(假)。

示例 1

让我们看一个当 x 值为 9 时的简单示例。

输出

value of x is :9
signbit(x) : 0   

在此示例中,signbit(x) 函数确定 x 的值为正。因此,它返回 0。

示例 2

让我们看一个当 x 值为 -2 时的简单示例。

输出

value of x is : -2
signbit(x) : 1   

在此示例中,signbit(x) 函数确定 x 的值为负。因此,它返回 1。

示例 3

让我们看一个当 x 值为无穷大时的简单示例。

输出

value of x is : inf
signbit(x) : 0   

在此示例中,signbit(x) 函数确定 x 的值为正无穷大。因此,它返回值 0。


下一主题C++ 数学函数