【发布时间】:2012-07-03 21:23:15
【问题描述】:
我有三个代表位的bool 值。我想在表单中有一个整数
true true true = 7
false true false = 2
我有
int val = 4*boolVal1 + 2*boolVal2 + boolVal3;
还有其他方法,也许更简单?
【问题讨论】:
-
仅供参考,“true true true”不应该是 7 吗?否则到目前为止所有的公式都是错误的......
-
int val = 4*boolVal1 + 2*boolVal2 + boolVal3;当你有 true true true not 8 时会给出 7 -
正确,我刚刚发错了。谢谢指正!