C++程序设计杨长兴刘卫国曹岳辉第1章C++基础知识课件教学.pptVIP

  • 6
  • 0
  • 约1.55万字
  • 约 126页
  • 2017-01-01 发布于广东
  • 举报

C++程序设计杨长兴刘卫国曹岳辉第1章C++基础知识课件教学.ppt

第1章 C++基础知识 1.7.2 关系运算符与关系表达式 1.关系运算符 在C++中,关系运算符有: (大于)?(小于)?=(大于等于)?==(等于)?!=(不等于) 前4个关系运算符的优先级高于后2个。 关系运算符是双目运算符。一个关系运算符的两边都需要操作数,操作数是算术表达式。 关系运算的结果在C++中是整型值,关系成立时,结果为1,否则为0。在这一点上与其他程序语言不同,其他程序语言的关系表达式值是逻辑值。C++关系表达式的值可以参与整型运算。 关系运算的结合性是从左至右。 2.关系表达式 关系表达式是由关系运算符把算术表达式连接起来的式子。它在C++程序中通常用作条件。使用关系表达式应注意两个问题: (1)关系表达式的值为整型数据。 (2)在数学中,y0时,表达式“x+yx”是永真的。但在用计算机语言判断关系表达式“x+yx”时,可能会得出不真的结论。这种情况往往出现在x和y两个数差别很大,一个很大,另一个则小到了语言表达精度以下,以致这个很小的数对相加结果不产生影响。 【例1.10】关系表达式的运用。 程序代码如下: //*****ex1_10.cpp***** #include iostream.h #define EPS 1.0E-16 void main() { double a,b; int c; a=5.0; b=EPS

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档