赋值运算符
-
+= 加等于
Num += 1;
-
-= 减等于
Num -= 1;
-
*= 成等于等于
Num *= 1;
-
/= 加等于
Num += 1;
-
%= 取模等于
Num %= 3;
比较运算符
- 等于 ==
- 不等于 !=
- 大于 >
- 小于 <
- 大于等于 ≥
- 小于等于 ≤
运算后返回一个布尔型(真 假)
printf("%d \n", Num1 > = Num2);
逻辑运算符
- && 且
- || 或
- ! 非(取反)
运算后返回一个布尔型
示例
#include<stdbool.h>
#include<stdio.h>
int main()
{
int Num1 = 10;
int Num2 = 5;
int Num3 = 3;
printf("%d \n", Num1 > Num2 && Num2 < Num3);//只成立一个,所以返回假(0)
printf("%d \n", Num1 > Num2 || Num2 < Num3);//成立了一个,所以返回真(1)
//true 1
//false 0
bool b = true;
printf("%d \n", !b);//这里调试出来的是0,取反1就是0
return 0;
}