int isPositive(int x)
{
return !(((x-1)^0x1000)>>31);
}
在不使用任何关系运算符的情况下,对参数x的符号进行判断,如果大于0则返回1,否则返回1
最新推荐文章于 2022-04-03 09:34:24 发布
int isPositive(int x)
{
return !(((x-1)^0x1000)>>31);
}