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

  • 38
  • 0
  • 约 105页
  • 2015-12-10 发布于广东
  • 举报

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

第1章 C++基础知识 2.算术表达式 算术表达式是把常量、变量、函数用算术运算符连接起来的有意义的式子。所谓有意义是指不能被0除等。算术表达式有整型和浮点型两类,由表达式中的常量、变量、函数共同确定。当表达式中这些参数类型不一致时,编译系统会自动转换类型或需要程序编写人员使用强制类型转换手段。 1.7.2 关系运算符与关系表达式 1.关系运算符 在C++中,关系运算符有: (大于)?(小于)?=(大于等于)?==(等于)?!=(不等于) 前4个关系运算符的优先级高于后2个。 关系运算符是双目运算符。一个关系运算符的两边都需要操作数,操作数是算术表达式。 关系运算的结果在C++中是整型值,关系成立时,结果为1,否则为0。在这一点上与其他程序语言不同,其他程序语言的关系表达式值是逻辑值。C++关系表达式的值可以参与整型运算。 关系运算的结合性是从左至右。 2.关系表达式 关系表达式是由关系运算符把算术表达式连接起来的式子。它在C++程序中通常用作条件。使用关系表达式应注意两个问题: (1)关系表达式的值为整型数据。 (2)在数学中,y0时,表达式“x+yx”是永真的。但在用计算机语言判断关系表达式“x+yx”时,可能会得出不真的结论。这种情况往往出现在x和y两个数差别很大,一个很大,另一个则小到了语言表达精度以下,以致这个很小的数对相加结果不产生影响。 【例1.10】

文档评论(0)

1亿VIP精品文档

相关文档