C++入门
变量
变量创建的语法: 数据类型 变量名 = 变量初始值;
int a = 10;
cout << a << endl;
常量
作用:用于记录程序中不可更改的教国
C++定义常量两种方式
1).#define 宏常量:
#define 常量名 常量值
通常在文件上方定义。表示一个常量

2).const 修饰的变量
const 数据类型 常量名 = 常量值
通常在变量定义前加关键字const,修饰该变量为常量,不可修改.
const int month = 12;
//month = 24;
cout << month << endl;
关键字
作用: 关键字是C++中预先保留的单词(标识符)
在定义变量或者常量时候,不要用关键字

4.标识符命名规则
标识符不能是关键字
标识符只能由字母、数字、下划线组成
第一个字符必须为字母或下划线
标识符中字母区分大小写
5.数据类型
C++规定在创建一个变量或者常量时,必须要指定出相应的数据类型,否则无法给变量分配内存.
七个基本类型
类型 | 关键字 |
布尔型 | bool |
字符型 | char |
整型 | int |
浮点型 | float |
双浮点型 | double |
无类型 | void |
宽字符型 | wchar_t |
下表显示了各种变量类型在内存中存储值时需要占用的内存,以及该类型的变量所能存储的最大值和最小值
类型 | 位 | 范围 |
char | 1 个字节 | -128 到 127 或者 0 到 255 |
unsigned char | 1 个字节 | 0 到 255 |
signed char | 1 个字节 | -128 到 127 |
int | 4 个字节 | -2147483648 到 2147483647 |
unsigned int | 4 个字节 | 0 到 4294967295 |
signed int | 4 个字节 | -2147483648 到 2147483647 |
short int | 2 个字节 | -32768 到 32767 |
unsigned short int | 2 个字节 | 0 到 65,535 |
signed short int | 2 个字节 | -32768 到 32767 |
long int | 8 个字节 | -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 |
signed long int | 8 个字节 | -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 |
unsigned long int | 8 个字节 | 0 到 18,446,744,073,709,551,615 |
float | 4 个字节 | 精度型占4个字节(32位)内存空间,+/- 3.4e +/- 38 (~7 个数字) |
double | 8 个字节 | 双精度型占8 个字节(64位)内存空间,+/- 1.7e +/- 308 (~15 个数字) |
long double | 16 个字节 | 长双精度型 16 个字节(128位)内存空间,可提供18-19位有效数字。 |
wchar_t | 2 或 4 个字节 | 1 个宽字符 |
6.sizeof关键字
作用: 利用sizeof关键字可以统计数据类型所占内存大小
语法: sizeof(数据类型/变量)
const int month = 12;
float yy = 3.14f;
double c1 = 6.154;
cout << "int 类型所占用的内存空间" << sizeof(month) << endl;
cout << "float类型所占用的内存空间" << sizeof(yy) << endl;
cout << "double 类型所占用的内存空间" << sizeof(c1) << endl;

科学计数法
float f2 = 3e2; //3 * 10 2;
cout << "f2="<< f2 << endl;
float f3 = 3e-2; // 3 * 0.1 ^ 2
cout << "f3 = " << f3 << endl;
