我希望在微处理器中实现标志位和零标志的设置。因此,我需要编写一个函数来查找数字是正数、负数还是零,但不使用
有什么建议吗?
if
或for
循环,而且只允许使用布尔和位运算符号。我已经完成了以下操作,但我该如何为zero
条件进行实现呢?int status (int x) {
int sign = (x >> 31);
return sign;
}
有什么建议吗?