前言
狄泰软件唐老师的个人学习笔记
一、数据类型
数据类型:给一个固定大小的内存起一个别名,(创建变量的模子)
变量:实际连续存储空间的别名
程序中通过变量来申请并命名存储空间,通过变量的名字可以使用存储空间
如上,p是指针变量,内部存放的变量是地址(3004),而指针变量也有地址(3100)
2、typedef
- 数据类型重定义,将数据类型换个名,不是定义新的类型,是给已经存在的数据类型重命名
- typedef重命名的类型不能被unsigned、signed修饰
typedef int INT32;
typedef unsigned char BYTE;
typedef struct _tag_ts
{
BYTE b1;
BYTE b2;
short s;
INT32 y;
} TS;
int main()
{
INT32 i;
BYTE a;
TS ts;
printf("%d, %d\n",sizeof(INT32), sizeof(i) );
printf("%d, %d\n",sizeof(BYTE), sizeof(a) );
printf("%d, %d\n",sizeof(TS), sizeof(ts) );
return 0;
}```