【变量】
方便管理内存空间
【数据类型】
给变量分配合理的内存空间
数据类型 变量名 = 变量初始值;
int a = 12;
【常量】
初始化以后便不能修改的量
第一种:define常量
第二种:const定义的变量
const int a = 12;
a = 23; //报错
【标识符命名原则】
- 不可以是关键词
- 必须由字母,下划线,数字组成
- 不可以是数字开头【单纯一个下划线也可以】
- 大小写严格把控
【数据结构的字节判断(sizeof)】
运用语法:
sizeof(数据结构/变量名)
short < int <= long <= long long
[long 在不同的操作系统中有占据不同的字节数]
#include <iostream>
using namespace std;
int main()
{
int num = 3;
//计算内存空间
/* 可以使用数据类型或者变量作为sizeof的内容 */
cout << "int 型的内存空间为: " << sizeof(int) << endl;
cout << "int 型的内存空间为: " << sizeof(num) << endl;
return 0;
}
【float中科学计数法的使用原则】
e或者E代表10
int main()
{
//科学计数法
float a1, a2;
a1 = 3e2;//a1 = 3 * 10 ^ 2
cout << "a1 = " << a1 << endl;
a2 = 3e-2;//a2 = 3 * 0.1 ^ 2 = 3 * 10 ^ (-2)
cout << "a2 = " << a2 << endl;
return 0;
}
【用char型输出ASCII表的值】
#include <iostream>
using namespace std;
int main()
{
//错误使用:
//error 1 :char ch = "a"; 创建字符型变量时,必须用单引号
//error 2 :char ch = 'abdffdd'; 创建字符型变量时,单引号内只能是一个字符
char ch = 'a';
cout << (int)ch << endl;//输出97
cout << ch << endl;//输出a
//字符型常用
//a--97
//A--65
//相差32
return 0;
}
【转义字符 - - 水平制表\t】
#include <iostream>
using namespace std;
int main()
{
// \t 水平制表符号
//一个\t占据8个字节空间,使用\t可以控制整齐度
cout << "aaa\thello world!\n";
cout << "aaaaa\thello world!" << endl;//\n等价于endl(换行字符)
cout << "aa\thello world!\n";
return 0;
}
//转义字符:俩个字母构成,第一个字符必为 \ ;
转义字符: