(5.4.1)--3.1-关系运算符与逻辑运算符.pptVIP

  • 2
  • 0
  • 约3.64千字
  • 约 20页
  • 2023-11-30 发布于陕西
  • 举报
关系运算符与逻辑运算符 在分支结构程序设计中,需要根据条件成立与否来确定要执行哪些语句,而使用条件语句一般需要用到关系运算符和逻辑运算符及其对应的表达式来表示。 关系运算符共六种: 关系运算符隐含“是否”的含义 例如“x0”隐含x的值是否大于0 运算符 含义 优先级 结合方向 大于 6 自左向右 = 大于等于 6 自左向右 小于 6 自左向右 = 小于等于 6 自左向右 == 等于 7 自左向右 != 不等于 7 自左向右 用关系运算符把C语言的表达式连接起来的表达式称为关系表达式。 例如:x0 x==0 关系表达式的值 1 结果为真 0 结果为假 关系表达式的判断结果只有两种可能:“真”或“假”。 当关系成立时结果为“真”, 否则结果为“假”。 只能是 1或0 int x=1; printf(%d,x0); 【示例】假设a、b、x为整型变量,y为单精度型变量, 请观察输出结果。 真 输出1 将1赋给x,x等于1,1大于0,结果为真,输出1 int x=1; int a=x==0; printf(%d,a); 假 输出0 第一条语句:将1赋给x,x等于1。 第二条语句:由于关系运算符的优先级高于赋值运算符,所以先判断x==0,x为1,不等于0,结果为假,值为0,再将0赋给a。 第三条语句:输出a的值0。 【示例】

文档评论(0)

1亿VIP精品文档

相关文档