C语言中的数据类型
在C语言中的学习和使用中,数据类型是整个C语言学习的基石,以下将介绍对C语言数据类型的学习和总结。
C语言中有这样4中的基本数据类型:整型、浮点型、指针、聚合类型(结构体、数据)。
1.整型类型数据

在定义基本整型数据类型时,需要显式的声明该变量的符号类型;signed 和unsigned 进行修饰数据的范围大小。
2.浮点类型数据
浮点数 分为 单精度 float 类型 双精度 double
浮点数在计算机中采用IEEE 754 标准进行计算;有关浮点数据和整型数据的相互转换会在之后的学习笔记中单独介绍。
3.指针类型数据
变量的值存储在处理器中的内存中,每个变量都占据一个特定的位置。每个内存位置都由地址唯一确定并引用。
指针变量的数据大小一般和处理器的性能有关,32位的处理器的指针变量大小为8byte。
4.聚合数据类型
数组:作为存放相同属性类型数据的线性存放区域。
结构体:作为整合不同属性类型数据的存放区域。
|
整型数据类型 |
数据范围 |
|
char |
-128~127 |
|
signed char |
-128~127 |
|
unsigned char |
0~255 |
|
int |
-32767~32767 |
|
signed int |
-32767~32767 |
|
unsigned int |
0~65535 |
|
short int |
-32767~32767 |
|
unsigned short int |
0~65535 |
|
long int |
-2147483648~2147483647 |
|
unsigned long int |
0~4294967296 |

浙公网安备 33010602011771号