必备技能1.6:使用运算符
和大多数其它的语言一样,C++支持全部的算术运算符,以便能够处理程序中的数字。这其中就包括:
+ 加法
- 加法
* 乘法
/ 除法
在C++中,这些运算符的用法和代数中的用法是一样的。
下面的程序使用*运算符来根据长度和宽度计算矩形的面积。
- //使用运算符
- #include <iostream>
- using namespace std;
- int main()
- {
- int length ; // 这行定义了一个变量
- int width ; // 这行定义了另外的一个变量
- int area; // 这行也是定义变量
- length = 7; // 给变量length赋值为7
- width = 5; // 给变量width赋值为5
- area = length*width; //计算面积,把length和width的乘积赋值给area
- cout<<"The area is ";
- cout<<area; //输出35
- return 0;
- }
这个程序声明了三个变量:length,width和area。给变量length赋值为7,width赋值为5。然后计算他们的乘积,并把结果赋值给变量area。这个程序的输出如下:
The area is 35
在这个程序中实际没有必要声明变量area。可以按照下面的示范重写一下刚才的程序:
- // 计算面积程序的简化版本.
- #include <iostream>
- using namespace std;
- int main ()
- {
- int length; //声明一个变量
- int width; // 声明另外的一个变量
- length =7;//给lenght 赋值为7
- width=5; //给width 赋值为5a
- cout << "The are is ";
- cout << length * width;//输出35
- return 0;
- }
在这段代码中,面积是在cout语句中通过把legth和width做乘法运算而得到的,然后把结果输出到显示屏幕上。
在继续学习之前,我们还应该指出,在同一个声明变量的语句中,我们是可以声明两个或者多个变量的。只需要用逗号把它们分开即可。例如,可以通过下面的方式声明三个变量length,width,area:
int length,width,area; //使用一条语句声明全部的变量
在专业的代码中,通过一条语句声明两个或者多个变量是非常普遍的。
练习:
1.变量在使用前是否必须先声明?
2.如何给变量min赋值0?
3.在一条声明语句中是否可以声明多个变量?
答案:
1.是的,C++中的变量在使用前都必须声明。
2.min=0;
3.是的。在一条声明语句中可以声明多个变量。