java中 (a|b)==a?c:d 代表什么意思

2025-03-22 04:35:35
推荐回答(1个)
回答1:

代表的意思是,如果a和b的比特与运算的结果就是a的话,那么返回c,否则返回d。更直白一点,如果a的二进制表示里面是0的那些比特位在b的二进制里面对应的也是0,那么返回c,否则,返回d