Design_picture
如图所示,这可能吗?所以我正在尝试检查 N 位输入是否为零。
我想这样做,在 N 位中对每个位进行 OR处理,然后用 Not-gate 跟随它,所以如果所有位都为零,或者门将生成 0 输出,但我不确定,OR-gate 将如何访问每个位?我真的很困惑!如何或 N 位中的每个位?它是如何工作的?不知道N是什么?如何检查最高有效位是否为 1?
谢谢!
您可以使用shift运算符以及&运算符(使用1掩码的概念)。右移位,直到数字变为 0,并在每一步中执行 Anding 与 1.检查每一步 Anding 后的结果是 0 还是非零。