当前位置:首页 > C语言程序设计第二章 - 图文
关系表达式:例
#include
d = (b < c);printf(“d=%d\\n”, d) ;d = a == b + c ; d = a > b > c ; return ;25d = (a == (b + c));d = ((a > b) > c);printf(“d=%d\\n”, d) ;printf(“d=%d\\n”, d) ;}四川大学电气信息学院罗伟18:41三种逻辑运算:逻辑与逻辑或逻辑非a&&ba||b!a同样, 逻辑真为非零,逻辑假为零。关系和逻辑运算用于比较两个数间特定关系的一种运算。常用于C的控制结构中。关系和逻辑构成复合的逻辑关系。例如:判断闰年的表达式为((year%4==0)&&(year0!=0)||(year@0==0)) 注意:运算的优先级.26四川大学电气信息学院罗伟18:41逻辑表达式:例
#include
return ;}27四川大学电气信息学院罗伟18:41= 运算符与== 运算符的区别
注意:千万不要混淆或误用= 与== 运算符。
?= 是“赋值运算符”。赋值表达式中,赋值运算符的左边只能是变量。?== 是“等于关系运算符”。关系表达式中,等于运算符的两边可以是常量、变量或任何合法的表达式。(a = 1) == (b = 2)(a = 1) = (b = 2)假设a = 1正确的,是一个关系表达式错误的表达式a == 2a = 228这个关系表达式的逻辑值是0这个赋值表达式的数值是2,但逻辑值是118:41四川大学电气信息学院罗伟
共分享92篇相关文档