C++程序设计基础 杨长兴 第2章 C++数据类型与表达式.pptVIP

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

C++程序设计基础 杨长兴 第2章 C++数据类型与表达式.ppt

C++程序设计基础 主编 杨长兴 中国水利水电出版社 第2章 C++数据类型与表达式 (4)*=:乘赋值运算符 (5)/=:除赋值运算符 (6)%=:取余赋值运算符 (7)=:位与赋值运算符 (8)^=:位异或赋值运算符 (9)|=:位或赋值运算符 (10)=:位左移赋值运算符 (11)=:位右移赋值运算符 2.赋值表达式 赋值表达式是由赋值运算符与操作数组成的式子。对应11种赋值运算符有相应的11种赋值表达式。 先介绍基本赋值表达式,书写为: 变量名=表达式 上句在C++中称赋值表达式。在C++中允许表达式构成语句,只要在赋值表达式后面加上“;”,即: 变量名=表达式; 赋值表达式执行的结果使赋值表达式本身具有一个值,就是赋值运算符(=)右边表达式的值。还有一个副作用:使赋值运算符(=)左边的变量具有右边表达式的值。前面的所有实例中出现的赋值表达式正是利用这种副作用对变量赋值。可以通过下面的实例理解赋值表达式具有值这一概念。 【例2.12】赋值表达式的值及其副作用。 程序代码如下: //*****ex2_12.cpp***** #include iostream using namespace std; void main( ) { int a=1; couta=aendl; cout(a=2)=(a=2)endl; couta=aendl; } 程序的运行结果

文档评论(0)

1亿VIP精品文档

相关文档