赋值语句

在C++语言中,“=”作为赋值运算符,而不表示“等于”判断。赋值语句是由赋值表达式再加上分号构成的表达式语句,它是程序中使用最多的语句之一。

在赋值语句的使用中,需要注意以下几点:

  1. 由于赋值运算符“=”右边的表达式也可以是赋值表达式,因此,变量=(变量=表达式);是成立的,从而形成嵌套的情形。其展开之后的一般形式为:变量=变量=…=表达式;

    例如,a=b=c=d=e=5;,它实际上等价于:e=5;d=e;c=d;b=c;a=b;

  2. 在进行赋值运算时,如果赋值运算符两边的数据类型不同,系统将会自动进行类型转换,即将赋值运算符右边的数据类型转换成左边的变量类型。当左边是整型而右边是实型时,将去掉小数部分并截取该整型对应的有效位数。

中间变量交换法

练习题

2064:【例2.1】交换值

数学几何公式

半径=r

根据平面几何知识,直径=2r,周长=2πr,面积=πr2π的值通常取3.1415926,根据题目进行判断。

圆柱体

表面积=底面积*2+侧面积。

根据平面几何知识,底面积=πr2,侧面积=2πrhπ的值通常取3.1415926,根据题目进行判断。

体积=底面积*高。

根据平面几何知识,底面积=πr2,高=hπ的值通常取3.1415926,根据题目进行判断。

2067:【例2.5】圆

1014:与圆相关的计算

延伸练习及作业

鸡兔同笼问题

2068:【例2.6】鸡兔同笼

2065:【例2.2】整数的和

1006:A+B问题

1007:计算(a+b)×c的值

输出控制

1003:对齐输出

连续赋值与连续输入