1

如何&正确使用二元运算符?randomSize 是超短的。

           if (randomSize & 0x1000)
           {

           }

错误 5 无法将类型“int”隐式转换为“bool”

谢谢。

4

1 回答 1

4

if语句需要一个bool值,而不仅仅是像 C/C++ 中的一些非零值。如果您正在检查标志,请尝试以下操作:

if ((randomSize & 0x1000) == 0x1000)
于 2010-11-28T03:36:02.043 回答