什么是变量?他的作用是什么?
意义
声明一个变量,会在内存中保留一个空间用来存储该变量的值。编译器要求声明变量的时候,需要提供变量的类型。
定义
C++提供了非常多的内置变量,同时,也允许用户自定义变量。
Integer就是C++的一个内置变量类型,使用int关键字进行声明,代表整数值。
除了变量类型以外,声明变量的时候,还需要为变量指定标识符。
如何命名
标识符是变量,函数,类,模块或任何其他用户自定义类型的名称。标识符以字母(A-Z或a-z)或下划线(_)开头,后跟字母,下划线和数字(0到9)。
例如,定义一个名为num的变量,用它来保存整数值:
int num= 88;
打印变量
下面,让我们试着把变量打印到控制台上:
#include <iostream>
using namespace std;
int main()
{
int num= 88;
cout << num;
return 0;
}
//输出88
C++的标识符是区分大小写的,所以要特别注意,num跟 Num是两个不同的变量
变量赋值
变量的赋值符号是“=”将右边的数据赋值给左边
变量可以在声明的时候就赋值,也可以在需要的时候再进行赋值。
变量值也可以根据需要进行修改。例如:
int a;
int b = 42;
a = 10;
b = 3;
我们在声明变量a的时候,并没有对a进行赋值,但是我们对变量b进行了赋值操作,然后,在需要使用的时候,对a进行了赋值操作,并且修改了变量b的值。
变量的运算
变量在使用之前,必须先声明(定义),如果有多个相同类型的变量,也可以在一次声明中定义它们,只需要使用逗号将它们进行区分就可以,例如:
int a, b;
// 定义a和b两个整型变量
变量不但可以用来保存值,还可以执行一些操作,比如,变量是可以相加的。
声明一个sum变量,它的值为变量a和变量b相加的值:
int a = 12;
int b = 3;
int sum = a + b;
//执行以后,sum的值为15
获取用户输入
在C++中,可以使用cin获取用户的输入值,将cin与>>一起使用
前面介绍cout的时候用的是 “<<”
这个是插入运算符
cin 就要给他反过来 用 “>>”
这个是提取运算符号
可以把用户的输入值赋给定义的变量.例如:
int num;
cin >> num;
将获取到的用户输入值保存在num变量中。
cin与cout一样,获取的值可以赋给多个变量,例如: cin >> a >> b;
获取用户输入示例
下面,让我们来看一个获取用户输入的示例:
#include <iostream>
using namespace std;
int main()
{
int a;
cout << "请输入一个整数: \n";
cin >> a;
cout << "你输入的是" << a << endl;
system("pause");
return 0;
}
上述代码送,控制台中显示"请输入一个整数:",并等待用户输入。
当用户完成输入,并按下回车键以后,用户输入的值将被保存在变量a中。
然后通过cout把字符串和变量a和一个endl进行输出
请输入一个整数:
666
你输入的是666
请按任意键继续. . .
小练习
1. 声明一个变量a,然后对a的值进行+1并且输出到控制台
2. 声明一个变量b,然后对a+1的值再加上b然后输出到控制台
3. 在控制台获取用户输入的a和b,然后把a+b的结果输出到控制台
如果你有兴趣的话,欢迎把你的答案在评论区中发表