这是C++中的第二篇教程,在本C++教程中,我们将创建变量和数据类型。变量是用来在内存中存储数据的,我们会在程序中使用这个变量。例使用编程语言进行编程时,需要用到各种变量来存储各种信息。变量保留的是它所存储的值的内存位置。这意味着,当您创建一个变量时,就会在内存中保留一些空间。
您可能需要存储各种数据类型(比如字符型、宽字符型、整型、浮点型、双浮点型、布尔型等)的信息,操作系统会根据变量的数据类型,来分配内存和决定在保留内存中存储什么。
例如,当我在编写int number=5;
这里变量名是number,与值5相关联,int是表示该变量可以保存整数值的数据类型。在C++中可以使用不同的数据类型。
C ++数据类型
int:此数据类型是保存字符串。
char:保存字符值,例如“ a”,“ b”,“ C”,“ d”等。
bool:布尔值true或false。
double:双精度浮点数。
float:单精度浮点数。
最简单的字符数据类型是 char 数据类型。该类型的变量只能容纳一个字符,而且在大多数系统上,只使用一个字节的内存。以
现在,让我们创建一个示例:
#include<iostream>
using namespace std;
int main() {
int Num = 100;
float x = 800;
char y = 'y';
cout << Num << endl;
cout << y << endl;
cout << x << endl;
return 0;
}
在上面的代码中,你可以看到我们创建了不同类型的变量,我们创建了int, float和char数据类型的变量。如果运行该代码,您将在屏幕上看到如下结果。
我们创建另一个简单的例子,在这个例子中,我们要把两个数字相加。
#include<iostream>
using namespace std;
int main() {
// 添加数据
int x = 2;
int y = 7;
int sum = x + y;
cout << sum << endl;
return 0;
}
你可以在代码中看到,我们有两个整数,在那之后,我们有一个变量sum要存储这两个数字的和,运行后,结果如下。
从范围的角度来看,我们有两种类型的变量,局部变量和全局变量。
全局变量
如果在函数外部声明变量,则称为全局变量。全局变量可以在程序中的任何位置访问。
#include<iostream>
using namespace std;
int num = 55;
int main() {
cout << "My global variable - www.linuxmi.com " << num << endl;
return 0;
}
如果运行代码,您将看到如下结果。
局部变量
如果在函数内部声明变量,则称为局部变量。可以在函数或作用域中访问局部变量。