【发布时间】:2015-06-08 16:48:55
【问题描述】:
我有一个从运动控制器读取的 32 位整数。该整数表示在控制器中设置的错误位。我有九 (9) 个错误,或者可以在任何时候设置为高的错误位。在任何情况下,可以同时设置一个或所有九个位,或两者之间的任何组合。很明显,识别存在错误很容易,因为如果 Integer 的值 > 0,那么我们就知道存在错误。它出现的困难部分是如何识别设置了哪些错误(位),因为有无数不同的位组合可以在任何时候设置为高电平。我开始尝试屏蔽(如果 Integer > 0 And
【问题讨论】: