武汉理工大学计算机学院信也技术员000000000000009000000计算机程序设计基础C语言900主讲教师:毛薇武汉理工大学Wuhan Universityof Technology
主讲教师:毛 薇
计算机程序设计基础语言0程序中的控制运算符国电电香武汉理工大学Wuhan Universityof Technology
计算机程序设计基础C语言 ⚫ 程序中的控制运算符
程序中的控制运算符关系运算符逻辑运算符条件运算符
关系运算符 逻辑运算符 条件运算符
关系运算符(relationaloperator)<小于<小于等于>大于>=大于等于等于!=不等于结果是一个逻辑量,即“真”或“假”,分别用整数1和0表示。注意:◆判断表达式的真假时,任何非0值均代表真,0值代表假区分"="号和"="号intx=0,y=0;if(x=2)与if(x==2)y++;y++;避免对实数作相等或不等的判断正确表示数学上的连续不等3>2>1与3>2&&2>10<x<100与X>0&&x<100
< 小于 <= 小于等于 >大于 >= 大于等于 == 等于 != 不等于 结果是一个逻辑量,即“真”或“假”,分别用整数1和0表示。 注意: ◆判断表达式的真假时,任何非0值均代表真,0值代表假 ◆区分“=”号和“==”号 int x=0,y=0; if (x=2) 与 if (x==2) y++; y++; ◆避免对实数作相等或不等的判断 ◆正确表示数学上的连续不等 3>2>1 与 3>2&&2>1 0<x<100 与 x>0&&x<100
逻辑运算符(logicaloperator!逻辑非&&逻辑与Ⅱ逻辑或结果是一个逻辑量,即“真”或“假”,分别用整数1和0表示。!15短路特性(short-circuitevaluation+a&&b&&c只有a为真时才判断b,只有a&&b为真时才判断cintx,y,z,resultX-y=Z=0;result=x&&++y&&++z,只要a为真,就不必再-allbllc继续判断,结果一定为真
! 逻辑非 && 逻辑与 || 逻辑或 结果是一个逻辑量,即“真”或“假”,分别用整数1和0表示。 !!5 ❖短路特性(short-circuit evaluation) ◆a&&b&&c int x,y,z,result; x=y=z=0; result=x&&++y&&++z; ◆ a||b||c 只有a为真时才判断b, 只有a&&b为真时才判 断c 只要a为真,就不必再 继续判断,结果一定 为真