如何通过目标c只获得整数值?

S.J*_*Lim 6 objective-c

我想知道一种只能获得整数值的方法.

如何获得整数值的符号?

请帮忙..

我想要的是)

int value =  100;  ====>  result :  1
int value = -100;  ====>  result : -1
int value =    0;  ====>  result :  0
Run Code Online (Sandbox Code Playgroud)

Fre*_*Foo 10

不重要的.

int signum(int n) { return (n < 0) ? -1 : (n > 0) ? +1 : 0; }
Run Code Online (Sandbox Code Playgroud)

  • 那么math.h的signbit宏呢? (3认同)
  • @AdrianCornish:`signbit`只会告诉你数字是否为负数,而此函数将返回输入是负数,零还是正数.零既不是正面也不是负面. (3认同)