03 循序渐进——关键字/标识符命名规则/数据类型
01 基本概念
关键字:系统已占用,不能用于变量或常量命名,例如 int、 include、const等
标识符:规定给标识符(变量、常量)命名时,自己的规则
(a)标识符不能是关键字
(b)标识符仅由字母、数字、下划线组成
(c)第一个字符必须为字母或下划线
(d)标识符中字母区分大小写
建议:给变量起名的时候,最好做到见名知意
02 数据类型
数据类型用途:给变量分配合适的内存空间
2.1 整型:
short——2个字节
int——4个字节
long——windows为4字节;linux为4字节(32位),8字节(64位)
longlong——8字节
结论:short<int <= long <= long long
2.2 sizeof 关键字
作用:利用sizeof 关键字可以统计数据类型所占内存大小
语法:sizeof(数据类型/变量)
2.3 实型(浮点型)
作用:表示小数
浮点型变量分为两种:
1、单精度float——4字节,7位有效数字范围
2、双精度 double——8字节,15-16位有效数字范围
float num1 =3.14f;//定义时加上f,表明单精度,否则默认为双精度,增加了一次转换 double num2 = 3.1415926; //小数默认为双精度,但C++中只显示6位
2.4 字符和字符串
字符形式:用于显示单个字符
char 变量名 = 'xxxx' (单引号内只能放一个字符,不可为字符串)
字符串形式:
(a)char 变量名[ ] = 字符串值“”
(b)string 变量名 = “xxxx” (要包含头文件 #include <string>)
2.5 布尔类型
作用: 代表真或假的值,占1个字节大小
形式:bool 变量名 = true/false
true——真(本质1)
false——假(本质0)