知识点#
2.1 常量, 变量, 整形, 实型, 字符型#
- @ 数据类型图
- ![[P1 数据类型.canvas|P1 数据类型]]
2.1.2 每种数据类型所占内存大小及取值范围#
| 数据类型 | 32 位系统(字节) | 64 位系统 | 最小值 | 最大值 |
|---|---|---|---|---|
char | 1 | 1 | -128 | 127 |
short | 2 | 2 | -32767 | 32768 |
unsigned short | 2 | 2 | 0 | 65536 |
int | 4 | 4 | -2147483648 | 2147483647 |
unsigned int | 4 | 4 | 0 | 4294967295 |
float | 4 | 4 | ||
double | 8 | 8 | ||
long | 4 | 8 | -2147483648 | 2147483647 |
long long | 8 | 8 | -9223372036854775807 | 9223372036854775808 |
unsigned long long | 8 | 8 | 0 | 18446744073709551615 |
2.1.3 常量和变量#
Reply by Email[!Note] 常量和变量
常量: ==在程序运行过程中, 其值不能被改变的量==
- 整形常量
- 浮点型(实型)常量
- 字符常量: 用一对单引号包含起来的一个字符, 如`a`
变量: ==其值可以改变的量==
- ! 变量肯定会有一个变量名, 在内存中会占用一定的存储空间,变量名就是一个标识符
@ 标识符: 由字母, 数字, 下划线三种字符组成, 并且第一个字符为字母或者下划线
- ! 第一个字符绝对不能是数字
@ 保留字: 系统保留起来, 有特殊用途
- ! 不能将保留字作为标识符来使用

