C语言中支持下面4种类型的运算:
(1)四则运算:+ ,-,*,/,%;(遵循先乘除后加减)
(2) 关系运算:<,>,<=,>=,==,!=;(比较两个值的大小结果返回:真或者假)
(3) 逻辑运算:&&,||,!
(4) 位运算: &,|,^,>>,<<,~
运算优先级,优先级从高到低:
-四则运算
正负号 > 乘除运算 > 加减运算
-关系比较符
大小比较运算>相等比较运算
-赋值操作符
示例如下:
#include <stdio.h>
int main()
{
int a = 1;
int b = 2;
int c = 0;
printf("c=%d\n",c);
c = a != b + a*b; //view as c = (a != (b + a*b));
c = a == b < c == b; //c=((a==(b<c))==b);
printf("c=%d\n",c);
return 0;
}