1.什么是数据类型?
数据类型可以理解为固定内存大小的别名,如下图
![在这里插入图片描述](https://img-blog.csdnimg.cn/202103282317216.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0FCQ2lzQ09PTA==,size_16,color_FFFFFF,t_70)
2.变量的本质是什么?
变量的本质一个名字,什么样的名字?
变量是一段实际连续存储空间的别名
指针也是一个变量,只不过这个变量名存储的是另一个变量的地址。
有了这些名字,即变量名,我们就可以很容易来操作一段内存空间了。
下图的p就是一个指针变量,i、j、k为int类型的变量,四字节大小。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210328232555278.jpg#pic_center)
3.实例分析
类型与变量的关系,运行如下代码
#include "stdio.h"
int main()
{
char c =0;
short s =0;
int i = 0