-  算术运算:指的是基本的数学运算,包括加法( +)、减法(-)、乘法(*)、除法(/)、取模(%)。
-  关系运算:用于比较两个值之间的大小关系,返回值为真或假。包括等于( ==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)、小于等于(<=)。
-  逻辑运算:用于进行逻辑操作,通常用于条件判断。包括与( &&)、或(||)、非(!)
- 在C语言中,1表示“真”,0表示“假”。
- 系统通过判断一个量是否为0来确定其“真”或“假”。非零值都被认为是“真”,零值被认为是“假”。
例子:
写出下面各逻辑表达式的值,设a=3,b=4,c=5 。
(1)a+b>c && b==c
(2)a||b+c && b-c
(3)!(a>b) && !c||1
(4)!(x=a) && (y=b) && 0
(5)!(a+b)+c-1 && b+c/2
-  a+b>c && b==c- a+b为- 3+4=7,- 7>5为真
- b==c为- 4==5为假
- 真 && 假 => 假
 
-  a||b+c && b-c- a为- 3,为真
- b+c为- 4+5=9,- 9为真
- b-c为- 4-5=-1,- -1为真
- 真 || 真 && 真 => 真
 
-  !(a>b) && !c||1- a>b为- 3>4,为假
- !(假)为真
- !c为- !5,为假
- 真 && 假 || 1 => 假 || 1 => 真
 
-  !(x=a) && (y=b) && 0- x=a为- x=3,- !(3)为假
- (y=b)为- y=4,- 4为真
- 假 && 真 && 0 => 假
 
-  !(a+b)+c-1 && b+c/2- a+b为- 3+4=7,- !(7)为假
- 假 + c-1 为 0 + 5-1 = 4,4为真
- b+c/2为- 4+5/2=4+2=6,- 6为真
- 真 && 真 => 真