c语言的数据类型可分为4种,C语言数据类型中的基本类型

变量的数据类型

在应用程序中,由于数据存储时所需要的容量各不相同,因此,为了区分不同的数据,需要将数据划分为不同的数据类型。C语言中的数据类型有很多种,具体分类如下图所示。

c语言的数据类型可分为4种,C语言数据类型中的基本类型_第1张图片

从图中可以看出,C语言中的数据类型可分为 4 种,分别是基本类型、构造类型、指针类型、空类型。下面我们将针对基本数据类型进行详细地讲解。

整型变量

在程序开发中,经常会遇到 0 、-100 、1024 等数字,这些数字都可称为整型。整型就是一个不包含小数部分的数。在 C 语言中,根据数值的取值范围,可以将整型定义为短整型(short int)、基本整型(int)和长整型(long int)。下面列举了整数类型的长度及其取值范围。

c语言的数据类型可分为4种,C语言数据类型中的基本类型_第2张图片

从表中可以看出,整数类型可分为 short 、int 和 long ,这三种类型可以被 signed 和 unsigned 修饰。其中,被 signed 修饰的整数类型称为有符号的整数类型,被 unsigned 修饰的称为无符号的整数类型。它们之间最大的区别是无符号类型可以存放的正数范围比有符号类型中的范围大一倍。例如,int 的取值范围是-231~231-1,而 unsigned int 的取值范围是 0~232-1。默认情况下,整型数据都是有符号的,此时signed修饰符可以不用写。

需要注意的是,整型数据在内存中占的字节数与所选择的操作系统有关。虽然 C 语言标准中没有明确规定整型数据的长度,但 long 类型整数的长度不能短于 int 类型,short 类型整数的长度不能短于 int 类型。

刚刚我们了解了不同整数类型数据的取值范围,接下来我们通过一个案例来具体了解下:

#include

int main()

{

int a = { {12345:

你可能感兴趣的:(c语言的数据类型可分为4种)