第三章
关系运算符
== 相等 计算机中,一个=表示赋值,两个=表示判断是否
>= 大于等于 相等。
<= 小于等于 注意不存在=> 和=<。
!= 不等于
if语句的语法格式
if(条件)
{
语句1;
语句2;
语句......;
}
求余运算 A%B 得出的结果是A/B后的余数。
else表示否则,只能和if配合使用。格式同if。
&& 表示逻辑“并且”
|| 表示逻辑“或“
! 表示逻辑”非“
1>2 对C语言而言,写法上并没有任何错误,只不过是假的表达式。
讨论某一个数的真假时,在C语言,只有0是假的,其他都被认为是真的。
if-else语句的嵌套
if(a>=b)
if(a>=c)
printf("%d",a);
else
printf("%d",c);
else
if(b>=c)
printf("%d",b);
else
printf("%d",c);
1.如果if和else后面只有一条语句的话,是可以省略{}。
2.第一个if后是一个完整的if-else语句,虽然是复合语句但依旧仍是一条语句,所以适用于1.
3.else的匹配采用就近原则,离哪个if最近,就属于哪个if,从而使得if与else一一配对。