数据介绍
什么是数据类型?
为了更好的描述生活中的各种数据,C语言设置了许多数据类型如:int(整形类型)、char(字符类型)、 float(浮点型类型)…因此在实际写代码时会经常用到这些数据类型去描述具体的数据
数据类型的具体组成
数据类型分为内置类型以及自定义类型,具体组成如图所示:
下面我们将对内置类型进行讲解
字符:
整形:
浮点型
布尔类型
特别说明:布尔类型使用的头文件为<stdbool.h>
布尔类型变量的取值仅有true和false
而在C语言中则是以 零表示假,非零表示真
我们可以理解为布尔类型的ture=非零 false=零
数据类型的取值范围
数据类型有非常多种,就单一个整形类型而言,就不仅仅只有int这种整形类型,还有short、 long、longlong…
为什么就只用一个int这种整形类型呢?
其实究其原因是因为每种整形类型的取值范围不同,也就意味着在不同情况下所用的整形类型会有所不同。因此整形类型就不仅仅只有一个int了。
具体要怎么知道各数据类型的取值范围呢?
我们可以去文件中查找相应的取值范围,就比如:
limits.h文件中就说明了整形类型的取值范围
float.h 说明了浮点型类型的取值范围
因此在日后写代码时遇到需要考虑取值范围的情况可以去文件中查找相应的取值范围