C语言提供了数据类型。
于是人们在写代码时,不用再绞尽脑汁去思考要如何描述,以求得编译器能够理解。
目录
一、概念
C语言提供了丰富的数据类型来描述生活中的各种数据,以便我们能更好的使用C语言,向编译器描述出自己的诉求。
如何理解“类型”二字?所谓类型,就是一些相似数据所拥有的共同特征。
就好像衣服尺码通常用S,M,L,XL,XXL,XXXL等码数来分类。客人看上一件衣服时,不需要提供自己的身高体重,只需要对导购员说:“我经常穿XL码的衣服。”
在这上面,身高体重算是一种相似数据,而XL码便是整合了这种相似数据所拥有的共同特征的数据类型。
二、分类
(一 )内置类型
顾名思义,是C语言自带的数据类型。
1.字符型
例如char,就是一种字符型数据。
字符型数据还分为[signed] char和unsigned char ,即有符号的字符型数据和无符号的字符型数据。
2.整型
整形数据类型是用来描述整数的。有短整型、整形、长整型、更长整型。
3.浮点型
4.布尔型
C语⾔原本是使用整数 0 来表示假,非零值表示真。
代码演示:
(二)自定义类型
顾名思义,是程序员可以自行定义的数据类型
1.数组
2.结构体-struct
3.枚举-enum
4.联合体-union
暂时先介绍到这里,后面会继续补充。