从C快速过渡到C++_2.pptVIP

  • 3
  • 0
  • 约6.89千字
  • 约 31页
  • 2018-01-05 发布于河南
  • 举报
从C快速过渡到C_2

华中科技大学控制系C++程序设计 1—8 王卓 * * §2.6运算符: ANSI C++标准保留了ANSI C中丰富的运算符,并增加了三个新的运算符,即new、delete、∷(作用域运算符)。运算量、功能(操作内容)、运算顺序等为运算符的三大要素。如果运算符所操作的运算量个数为一个、两个、三个,可将其分为单目运算符、双目运算符、三目运算符。例如,取负数运算符(-),为单目运算符,它只对一个运算量进行操作;加法运算符(+)、比较运算符(,=,……),它对两个运算量进行操作。C++中仅有一个三目运算符,即条件运算符(? :),它可对三个运算量进行操作。 1.表达式中的类型转换:C++与C语言一样具有两种类型转换。 (1)隐式类型转换:这种类型转换是在执行运算符的操作时,自动进行的一种转换,有时也称自动类型转换。 ①当不同类型的变量同时出现在一个表达式中时,实现“隐式类型转换”。它是在数据运算过程中自动进行的类型转换。由编译系统把它们转变成同一类型的变量再进行运算。转换的原则是参加运算的各种变量都转换为它们之中数据最长的数据类型,并且转换总是逐个运算符进行的。这样转换处理,使数据的精度不会降低。其转换的方向如下: 低 高

文档评论(0)

1亿VIP精品文档

相关文档