C语言的基本语句跟Java中的差不多
算术运算符
关系运算符
C语言中没有boolean类型
在C语言中,关系运算的结果为"真"就返回1,"假"就返回0
int a1 = 5 >4;// 1
int a2 = 5 <4;// 0
* 还需注意的是,在C语言中,任何非0值都为"真",只有0值才为"假"如:if(⑴){}
if (a=0){}
在C语言中,可以不保存关系运算的结果因此,下面的写法是合法的:
int a = 10;
a > 10;
a == 0;
逻辑运算符
逻辑运算的结果也只有两个:成立就为"真",返回1;不成立就为"假",返回0
复合赋值运算符
自增运算符和自减运算符
逗号运算符和逗号表达式
* 逗号运算符主要用于连接表达式,例如:
int a = 9;
int b = 10;
a = a+1 , b = 3*4;
逗号表达式的运算进程是:从左到右的顺序,先计算表达式1,接着计算表达式2,...,最后计算表达式n
* 全部逗号表达式的值是最后1个表达式的值c = (++a, a *= 2, b = a * 5); <==> c=b;
3目运算符:int a = (b >5) ? 10 : 9;