language-agnostic - 与按位或运算相反

标签 language-agnostic bit-manipulation bitwise-operators

我计算

c = a 'OR' b // bitwise OR operation here

现在仅给出 c 的值和 b如何计算 a 的原始值?

最佳答案

这是不可能的。

一个简单的例子来证明我的观点(假设 a、b 和 c 都是 1 位):

如果 'b' 为 1,则 'c' 将始终为 1,您无法确定 'a' 的值。

关于language-agnostic - 与按位或运算相反,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1096494/

相关文章:

sql-server - 带有 varbinary 右侧运算符的 TSQL vbinary 位掩码

algorithm - 递归交错排列

c - C中的这种逻辑移位有什么问题

c# - 添加到位数组

c++:这个插入表达式是做什么的,当作为函数参数传递时它是如何工作的?

c# - 按位或 : C# versus C++

math - float 学有问题吗?

language-agnostic - 基于拉丁语的分词语法规则

algorithm - 从矩阵中删除列后的唯一行

javascript 按位 64 位实现