让给定的整数是a和b。 如果a的符号位与b的符号位不同,则a和b的符号位 (MSB) 的 EX-OR 将为 1。 换句话说,如果a和b的符号相反,a和b的异或将是负数。
示例代码:
sh
bool CheckOppositeSign(int a, int b)
{
bool bRetValue = 0;
bRetValue = ((a ^ b) < 0); // true if a and b have opposite signs
return bRetValue;
}
注意:bool 存在于 C-C99 规范中。
发布者:admin,如若转载,请注明出处:https://ai1024.vip/37016.html