C语言中&是什么意思?a&b怎么理解?

Python013

C语言中&是什么意思?a&b怎么理解?,第1张

这个叫做 “与”操作,就是将两个整数的二进制进行“与”。

比如 a = 12,那么二进制就是 1100(整数为 32 bit,这里写出最后四位,前面都是 0);

b = 10,二进制就是 1010。

那么 a &b 就是

所以 12 &10 = 8。

这是一个逻辑判断,含义是(a 不为0并且b+c不为0)或者b-c不为0,那么就是真,操作方法如下:

1、首先打开devc++编辑器,定义两个变量a和b并赋值。

2、第一个关系运算符符大于号(>)。

3、第二个关系运算符大于等于(>=)。

4、第三个运算符小于(<)。

5、第四个运算符小于等于(<=),第五个运算符等于(=)。第六个关系运算符不等于(!=),如下图所示。