1.数据类型
1.1 什么是数据类型
数据类型能够理解为固定内存巨细的别号
数据类型是创立变量的模子
1.2 数据类型的实质
2. 变量的实质
变量是一段实践接连存储空间的别号
程序中经过变量来请求并命名存储空间
经过变量的姓名能够运用存储空间

3.编程试验
类型与变量的联系
#include
#include
int main()
{
char c;
short s;
int i;
// 判别模子及由模子创立出来的变量的巨细
// 因为变量是经过其类型界说出来的,所以两者巨细应相同
printf("%d,%d
", sizeof(char), sizeof(c)); // 输出1,1
printf("%d,%d
", sizeof(short), sizeof(s)); // 输出2,2
printf("%d,%d
", sizeof(int), sizeof(i)); // 输出4,4
system("pause");
return 0;
}
自界说类型与创立的变量
#include
#include
typedef int INT32;
typedef unsigned char BYTE;
typedef struct _tag_TS
{
BYTE b1;
BYTE b2;
short s;
INT32 i;
}TS;
int main()
{
INT32 i32;
BYTE b;
TS ts;
// 判别自界说的模子及由该模子创立出来的变量的巨细,两者应相同
printf("%d,%d
", sizeof(INT32), sizeof(i32)); // 输出4,4
printf("%d,%d
", sizeof(BYTE), sizeof(b)); // 输出1,1
printf("%d,%d
", sizeof(TS), sizeof(ts)); // 输出8,8
system("pause");
return 0;
}
4. 小结
数据类型的实质是一个模子
数据类型代表需求占用的内存巨细
变量的实质是一段内存的别号
变量隶属于某一种数据类型
变量地点的内存巨细取决其所属的数据类型
A8站源码交易平台