1数据类型
1.1表1
| char | 字符型 | 1byte | char ch = 'A';
printf("%cn",ch); |
| short int | 短整型 | 2byte | |
| int | 整型 | 4byte | int age = 20;
printf("%dn",age); |
| long | 长整型 | 4/8byte | sizeof(long)>=sizeof(int)即可 |
| long long | 更长的整型 | 8byte | |
| float | 单精度浮点数 | 4byte | float f = 20.0;
printf("%fn",f); |
| double | 双精度浮点数 | 8byte | double d = 3.14;
printf("%lfn",d); |
- %c--字符类型 %d--整型 %f--浮点数字--小数 %p--地址 %x--16进制
bit---比特位(最小单位)---1位
byte---字节---1byte=8bit
kb---1kb=1024byte
mb---1mb=1024kb
gb
tb
pb
2常量/变量 2.1变量分类- 局部变量--定义在{代码块}内的变量
- 全局变量--定义在{代码块}外的变量
局部变量和全局变量的名字尽量不要相同;
当局部变量和全局变量名字相同时,局部变量优先;
C语言规定,变量要定义在当前代码块的最前面;
2.2变量的作用域和生命周期- 作用域
局部变量---变量所在的局部范围内;
全局变量---整个工程;
- 生命周期
变量的生命周期指,变量的创建到变量的销毁之间的一个时间段。
局部变量---进入作用域生命周期开始,出作用域生命周期结束;
全局变量---整个程序的生命周期;



