如果在c中使用single和statement

时间:2018-05-02 00:50:53

标签: if-statement

这段代码在做什么?

if(x& y) 做点什么

if(x ||!y) 做点什么

我熟悉if语句的所有基本功能(<,>,==,!=)

1 个答案:

答案 0 :(得分:0)

&(按位和)是bitwise operator。你可以在那里的链接上看到一些例子。

具体而言,&将采用xy的二进制表示,比较这些位,然后返回结果。上面的链接有以下示例:

  

(A & B) = 12, i.e., 0000 1100

||(或)和!(不是)logical operators。第二行是说“如果x为真,或者如果不是y为真,则做一些事情”。