我可以使用按位运算符检查数字是否为奇/偶。我是否可以在不使用任何条件语句/运算符(如if/ternary等)的情况下检查数字是否为正/零/负。
是否可以使用C或C++中的按位运算符和某些技巧来完成相同的工作?
最佳答案
当然:
bool is_positive = number > 0;
bool is_negative = number < 0;
bool is_zero = number == 0;
关于c++ - 使用按位运算符检查数字是正数还是负数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3779202/