Is there a standard sign function (signum, sgn) in C/C++?
Asked 07 September, 2021
Viewed 737 times
  • 51
Votes

I want a function that returns -1 for negative numbers and +1 for positive numbers. http://en.wikipedia.org/wiki/Sign_function It's easy enough to write my own, but it seems like something that ought to be in a standard library somewhere.

Edit: Specifically, I was looking for a function working on floats.

21 Answer