1

我正在尝试执行一个简单的按位语句来查看用户是否具有安全性。在我引入变量之前似乎没问题。

这有效:字节测试 = 1 & 3。

不起作用:字节 a = 1; 字节 b = 3; 字节测试 = a & b;

无论如何我可以让它工作吗?

4

1 回答 1

4

您需要将其byte按位转换回 a 并且将返回 an int,因此请执行以下操作:

byte a = 1;
byte b = 3;
byte test = (byte)(a & b);
于 2013-08-07T01:25:22.153 回答