【发布时间】:2021-07-26 17:56:00
【问题描述】:
假设我们有一个等于的设置字节,你知道 b1-b4 总是 1 或 0
b1 + b2*2 + b3*8 + b4*16
您收到的值与什么值无关,比如 25,
您如何确定设置了哪些字节?
【问题讨论】:
-
先试试更简单的:你能算出
b4的值吗? -
不,不是真的,我们知道它是 1 或 0,和所有其他人一样。
-
如果值为 25,那么
b4可以为 0 吗?尝试使用其他位,看看您是否可以在没有b4的情况下获得 25。