C++程序设计(第二版)杨长兴第1章C++基础知识课件教学.pptVIP

  • 13
  • 0
  • 约1.92万字
  • 约 126页
  • 2017-01-01 发布于未知
  • 举报

C++程序设计(第二版)杨长兴第1章C++基础知识课件教学.ppt

C++程序设计(第二版) 主编 杨长兴 刘卫国 中国水利水电出版社 * * (1)():圆括号,用于改变优先级,圆括号内的部分首先计算。 (2)[]:数组元素的下标运算符或数组大小定义运算符,其内的部分首先计算。 (3). 和-:用于结构体、共用体变量。 (4)sizeof:计算一数据类型或一表达式占用内存的字节数。例如, sizeof(int) 或 sizeof(表达式) (5)强制类型:作用于一表达式,使表达式的类型强制性转换为指定类型。例如, (int)(a+b+1.234567) C++的优先级和结合性比较复杂,通过下面的总结,可以记住: 除最高级和最低级外,其他运算符的优先级是“一二三赋值”。 最高级是圆括号、下标、点、箭头;最低级是逗号。“一二三赋值”分别指单目、双目、三目、赋值运算符,它们的优先级也是按此顺序。这样分出了6大类优先级。在双目运算符中,有10级,顺序是:算术(除求负值运算外分2级)、移位、关系(分2级)、逻辑位(除按位取反运算外分3级)、逻辑(除逻辑非运算外分2级)。 单目、三目、赋值运算符的结合性是从右至左,其他运算符的结合性是从左至右。 【例1.15】运算符的优先级和结合性。 程序代码如下: //*****ex1_15.cpp***** #include iostream us

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档