基本数据类型:
类型大小:
变量声明:
int number;
float number_l;
//既是声明也是定义通知编译器在内存中为变量保留的大小以及如何解释其值;
extern int sum;
//变量sum在其他文件中定义,这里只进行声明,不申请内存存储
声明:通知编译器变量的类型 或者函数的特征(返回值 参数类型 个数)
定义:通知编译器 在此处分配存储空间 建立变量和函数
变量初始化:
变量从声明的那一刻起就有可能具有特定的值称为变量的初始化
三种变量初始化的方法:
#include<iostream>
using namespace std;
int main()
{
int a = 1;//声明一个int名为的变量a 并从声明的同一时刻将其初始化
int b(2);//构造函数初始化(由C ++语言引入),将括号(())之间的初始值括起来
int c{ 3 };//统一初始化,使用花括号({})而不是括号(这是在2011年修订的C ++标准中引入的)
cout << "a=" << a << endl;
cout << "b=" << b << endl;
cout << "c=" << c << endl;
return 0;
}
字符串:类型的变量能够存储字符序列,例如单词或句子
与基本数据类型的第一个区别是,为了声明和使用此类型的对象(变量),程序需要包含在标准库(标题<string>
)中定义类型的标头:
#include<iostream>
#include<string>
using namespace std;
int main(void)
{
string mystring;
mystring = "This is a C++ language string\n";
cout << mystring << endl;
}