【发布时间】:2014-09-17 04:51:57
【问题描述】:
byte op1 = 20;
sbyte op2 = 30;
var result = op1 & op2;
我知道 & 运算符返回 bool,但我现在感到困惑。
为什么等于结果 20? 为什么结果是 Int32?
【问题讨论】:
-
&运算符可以返回bool、int、uint等或指针。 -
@HenkHolterman:二进制
&可以返回 5 种类型之一,但不能返回指针。看我的回答。 -
BurnOut 没有提到二进制文件。只是“
&运算符”
标签: c#