【发布时间】:2012-11-27 00:39:11
【问题描述】:
可能重复:
Is there a standard sign function (signum, sgn) in C/C++?
我的意思是类似于 abs() 的类似物,它删除了符号,但在这种情况下,一个函数接受任何负整数并返回 -1,1 为正数,0 保持不变?
(是的,我知道我可以很容易地自己编写它,但我在这里询问是否以某种语言提供了这样的功能。)
【问题讨论】:
可能重复:
Is there a standard sign function (signum, sgn) in C/C++?
我的意思是类似于 abs() 的类似物,它删除了符号,但在这种情况下,一个函数接受任何负整数并返回 -1,1 为正数,0 保持不变?
(是的,我知道我可以很容易地自己编写它,但我在这里询问是否以某种语言提供了这样的功能。)
【问题讨论】:
没有。它在标准库中不存在。
【讨论】: