logical-operators - 逻辑运算符AND(&)的反函数

标签 logical-operators boolean-logic

 a + b = c
 c - a = b

现在没事了
 a & b = c
 c ?? a = b

哪个运算符替换“??” ?
谢谢

最佳答案

没有这样的运算符,因为如果存在,它将是不确定的:

所以,让a = 0, c = 0
我们有

a & 0 = c
a & 1 = c

然后,我们应该有
c ?? a = 0   and  c ?? a = 1

,但是运算符(operator)/函数不能在给定相同输入/参数的情况下返回两个值。

关于logical-operators - 逻辑运算符AND(&)的反函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22663224/

相关文章:

Groovy null 小于零?

php - boolean 表达式应该如何用PHP编写?

c - while循环的几个语句

boolean-logic - 不清楚这个 jQuery 语法 : return ! $()

python - 逻辑运算 (Python 3.4) - 有没有办法简化长条件语句?

Python 将字符串转换为逻辑运算符

java - boolean 运算符的差异 : & vs && and | vs ||

python - 如何测试多个变量与单个值的相等性?

c - 为什么这个逻辑/按位运算返回 1?

python - python中的 bool 比较