前言
在C语言中,数据类型的不同,他们在内存中所开辟的空间大小也有所不同,因此,一个变量的创建是需要在内存中开辟空间的,而空间的大小是根据不同的类型决定的。那么数据在内存中又是怎样来存储的呢?今天博主就带大家来一探究竟。
数据类型的介绍
基本的数据类型我们都知道有这几种:
数据类型 | 类型名称 |
---|---|
char | 字符数据类型 |
short | 短整型 |
int | 整形 |
long | 长整型 |
long long | 更长的整形 |
float | 单精度浮点数 |
double | 双精度浮点数 |
除了基本的数据类型还有构造类型,指针类型和空类型
构造类型:
数组类型
结构体类型 struct
枚举类型 enum
联合类型 union
指针类型:
int* pi;
char* pc;
float* pf;
void* pv;
空类型:
void 表示空类型(无类型)
通常应用于函数的返回类型、函数的参数、指针类型。
基本的数据类型,他们又可以被细分为整形家族和浮点数家族。
整形家族: