Linux C语言中的基本数据类型有字符(char)、整型(int)、单精度浮点(float)、双精度浮点()和空(void)五种类型。尽管这几种类型数据的长度和范围随处理器的类型和C语言编译程序的实现而异。但以byte为例,整数与CPU字长相等,一个字符通常为一个字节,浮点值的确切格式则根据实现而定。对于不同的操作系统,下表给出了五种数据的长度和范围。

c语言数据类型_c语言中数据类型是指_c语言数据类型用法

如表1所示,除void类型外,基本类型的前面还可以有不同的修饰符用来改变基本类型的长度的取值范围,以便更准确地适应各种应用场景的需求。如:(有符号)、(无符号)、long(长型符号)和short(短行符号),其目的主要用来修饰字符和整型两种数据类型,其中long还可用于修饰类型。需要注意的是,由于long float与意思相同,因此ANSI标准删除了多余的long float。

在某些场景下,有时侯在使用这些带有较长的修饰符的变量时会觉着十分麻烦。对此,Linux系统提供了一些与这些修饰符对等的类型来代替。如下表所示:

c语言中数据类型是指_c语言数据类型_c语言数据类型用法

可以看到,对于这些很长的修饰符我们可以通过使用对应的简写类型来代替,这样就可以大大方便我们在开发过程中的对变量的命名和使用。

除这些基本的数据类型之外,Linux C语言中还提供了一些聚合类型( Types)。如:指针、数组、结构体、枚举、位域等。这些复杂类型将在后面的文章中讲述。

———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,永久会员只需109元,全站资源免费下载 点击查看详情
站 长 微 信: nanadh666

声明:1、本内容转载于网络,版权归原作者所有!2、本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。3、本内容若侵犯到你的版权利益,请联系我们,会尽快给予删除处理!