变量和运算符
1.变量
1.1常见变量
温度,湿度,时间,身高,风速,头发,余额
针对变量,关注的点
1. 有约定俗称的名称
2.不同数据有不同的计数方式,数据单位
3.变量需要容器存储
1.2数据类型 <重点>
1.2.1整数类型/整型
整形数据有且只能存储整数,不允许存储其他的数据类型,请严格遵守数据类型一致化要求。
- 【重点】 int类型数据结构在32位机及其以上占用内存4个字节(32bit),16位机2个字节
- 【重点】long 类型数据在64位机及其以上占用8个字节(64bit),32位机占用4个字节
数据类型 | 占用内存空间字节数 | 数据范围 |
---|---|---|
double | 8(64bit) | 10^308 |
float | 4(32bit) | 10^38 |
1.2.3字符类型
c/c++语言中字符类型占用内存空间1个字节,无法存储中文,如果涉及到中文操作,需要利用字符串内容完成。
要求,开发中使用字符数据,请使用字符本身,不要使用编码值。
数据类型 | 占用内存空间字节 |
---|---|
char | 1(8bit) |
1.2.4布尔类型
c++基于c语言增强的数据类型,用于表述真假关系,用于条件判断,条件限制。
数据类型 占用内存空间字节数 数据范围 bool 1(8bit) true false
1.3变量定义格式
c/c++定义格式
变量名称对于进程而言是一个【标识符】
标识符可以使用字符,包括 英文字母(a-z A-Z),数字字符(“0”-“9”),唯一可以使用的标点符号位下划线(_)
标识符要求必须英文字母开头
c/c++中标识符严格区分大小写
【重点】标识符要求【见名知意,动宾关系,约定俗成】
- 列如: studentName studentAge studentScore
- 标识符在一定范围内唯一
- 标识符要求符合一定的命名规范
- 标识符有且只允许使用英文字母,不允许使用【拼音,简写】
- 语言中占用的关键字不允许用于自定义字符,例如 int float long false true