【发布时间】:2021-09-11 01:05:35
【问题描述】:
我无法使用 & 运算符评估 8 位无符号二进制值。
例如:0b11110101 & 0b11111100 = 0b01001010。
如果不是,那么正确的二进制值是多少?
【问题讨论】:
-
不,
0b11110101 & 0b11111100 = 0b11110100 -
如果两个输入中的对应位都是
1,则结果中的每一位都是1。否则为0。 -
一般规则:查看每个对应的位,如果两个输入位都为1,则结果位为1,否则结果位为0。
-
有很容易获得的文档来解释操作员的工作。您在发帖前阅读过它们吗?
-
@Big Mike 来自老挝 你能解释一下你是如何得到这个结果的吗?