C语言:数据类型

C语言提供了数据类型。

于是人们在写代码时,不用再绞尽脑汁去思考要如何描述,以求得编译器能够理解。

这是算是C语言对人类为数不多的仁慈了吧?

目录

一、概念

二、分类

(一 )内置类型

        1.字符型

        2.整型

        3.浮点型

        4.布尔型

(二)自定义类型

        1.数组

        2.结构体-struct

        3.枚举-enum

        4.联合体-union


一、概念

        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

      

暂时先介绍到这里,后面会继续补充。

  • 27
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值