数据类型的介绍
根据初级篇的学习,我们已经学习了基本的内置类型,以及它们所占存储空间的的大小
char //字符数据类型,vs2022中占1个字节
short //短整型,vs2022中占2个字节
int //整形,vs2022中占4个字节
long //长整型,vs2022中占4个字节
long long //更长的整形,vs2022中占8个字节
float //单精度浮点数,vs2022中占4个字节
double //双精度浮点数,vs2022中占4个字节
类型的基本归类
整型家族
char
unsigned char
signed char
short
unsigned short [int]
signed short [int]
int
unsigned int
signed int
long
unsigned long [int]
signed long [int]
注:[]内为省略的部分
浮点数家族
float
double
构造类型
数组类型 //int arr[10],它的类型就是int [10]
结构体类型 struct
枚举类型 enum
联合类型 union
注:c语言中除了已经规定好的内置类型,还有能够让我们自己设计的构造类型
指针类型
int*p;
char*p;
void*p;
空类型
void 表示空类型(无类型)
通常应用于函数的返回类型、函数的参数、指针类型