如何比较两个整数并得到一个布尔答案

时间:2014-07-15 20:04:18

标签: c# sql bit-manipulation

我需要比较2个长整数并得到一个布尔值。

在SQL中我会这样做:

long1 & long2 <> 0

这将评估为真或假 像这样:

9 & 4 <> 0 is true
5 & 12 <> 0 is false

我如何在C#中做到这一点?

1 个答案:

答案 0 :(得分:4)

在C#中类似。

long1 & long2 != 0

在C#中,&&是逻辑AND,&是按位AND。同样,||为逻辑OR,|为按位。