《C语言程序设计》p05.pptVIP

  • 10
  • 0
  • 约9.05千字
  • 约 42页
  • 2017-05-10 发布于浙江
  • 举报
所谓“关系运算”实际上就是“比较运算”,即将两个数据进行比较,判定两个数据是否符合给定的关系。 例如,“a b”中的“”表示一个大于关系运算。如果a的值是5,b的值是3,则大于关系运算“”的结果为“真”,即条件成立;如果a的值是2,b的值是3,则大于关系运算“”的结果为“假”,即条件不成立。 六种关系运算符 优先级 前4种关系运算符优先级别相同,后两种相同,前4种高于后2种 算术运算符高于关系运算符的优先级 关系运算符的优先级高于赋值运算符 例如,假设num1=3,num2=4,num3=5,则: (1)num1num2的值= 。 (2)(num1num2)!=num3的值= 。 (3)num1num2num3的值= 。 (4)(num1num2)+num3的值= 。 关系表达式只能描述单一条件,例如“x=0”。如果需要描述“x=0”、同时“x10”,就要借助于逻辑表达式了。 5.2.1 逻辑运算及其优先次序 1.逻辑运算符及其运算规则 (1)C语言提供三种逻辑运算符: 逻辑与(相当于“同时”) || 逻辑或(相当于“或者”) ! 逻辑非(相当于“否定”) (2)运算规则 1):当且仅当两个运算量的值都为“真”时,运算结果为“真”,否则为“假”。 2) || :当且仅当两个运算量的值都为“假”时,运算结果为

文档评论(0)

1亿VIP精品文档

相关文档