主要内容:本文介绍C语言中数据的类型,包含内置类型和自定义类型等
一、C语言基本内置类型
C语言基本内置类型及其所占字长如下表所示:
类型 | 所占字节数 |
---|---|
char | 1 |
short | 2 |
int | 4 |
long | 4或8 |
long long | 8 |
float | 4 |
double | 8 |
在定义函数时,选择不同类型的意义一是类型决定了开辟内存空间的大小,二是在于计算机内部如何看待开辟好的内存空间。
二、整型家族
无符号 | 有符号 | |
---|---|---|
char | unsigned char | signed char |
short | unsigned short | signed short |
int | unsigned int | signed int |
long | unsigned long | signed long |
三、浮点数家族
无符号 | 有符号 | |
---|---|---|
float | unsigned float | signed float |
double | unsigned double | signed double |
四、其他类型
1、构造类型
包括数组类型、结构体类型(struct)、枚举类型(enum)和联合类型(union)
2、指针类型
指针类型大小统一,在32位的系统中为4位,在64位系统中为8位。用于存放地址。
3、空类型
null占用1个字节
本文为个人学习总结,如有错误欢迎及时指正。
你的阅读和点赞是对我很大的鼓励。