C++02数据类型相关.pptVIP

  • 9
  • 0
  • 约1.78万字
  • 约 157页
  • 2020-03-26 发布于湖南
  • 举报
* 赋值运算符与赋值表达式 例如,可以有 a+=3 等价于 a=a+3 x*=y+8 等价于 x=x*(y+8) x%=3 等价于 x=x%3 以“a+=3”为例来说明,它相当于使a进行一次自加3的操作。即先使a加3,再赋给a。同样,“x*=y+8”的作用是使x乘以(y+8),再赋给x。 * ① a+= b (其中a为变量,b为表达式) ② a+= b (将有下划线的“a+”移到“=”右侧) ③ a = a + b (在“=”左侧补上变量名a) 注意,如果b是包含若干项的表达式,则相当于它有括号。如 ① x %= y+3 ② x %= (y+3) ③ x = x%(y+3)(不要错认为x=x%y+3) 赋值运算符与赋值表达式 * 赋值运算符与赋值表达式 C++之所以采用这种复合运算符, 一是为了简化程序,使程序精炼, 二是为了提高编译效率(这样写法与“逆波兰”式一致,有利于编译,能产生质量较高的目标代码)。 专业的程序员在程序中常用复合运算符,初学者可能不习惯,也可以不用或少用。 * 数据类型与表达式 2.1 C++的数据类型 2.2 常量 2.3 变量 2.4 C++的运算符 2.5 算术运算符与算术表达式 2.6 赋值运算符与

文档评论(0)

1亿VIP精品文档

相关文档