C语言中的数据类型

C语言中的数据类型分为:基本类型,枚举类型,void类型,派生类型基本类型又分为整数类型和浮点类型。整数类型的有char,int,short,long。同时我们需要注意这几种类型又分为有符号和无符号的。无符号的就是在前面加上了一个unsigned关键字。浮点型有float,double,long double.我们可以用sizeof()这个方法来获取这个该类型所占的字节长度,例:sizeof(int)也可以用该类型声明的变量来,例:int a = 10; sizeof(a); 这里获取的是a这个变
摘要由CSDN通过智能技术生成

C语言中的数据类型分为:基本类型,枚举类型,void类型,派生类型
基本类型又分为整数类型和浮点类型。
整数类型的有char,int,short,long。同时我们需要注意这几种类型又分为有符号和无符号的。无符号的就是在前面加上了一个unsigned关键字。
浮点型有float,double,long double.
我们可以用sizeof()这个方法来获取这个该类型所占的字节长度,例:sizeof(int)
也可以用该类型声明的变量来,例:int a = 10; sizeof(a); 这里获取的是a这个变量的类型所占的字节长度,并不是a变量的值。
最主要的一点是C语言没有布尔(bool)类型,如果要判断是真还是假,那么非0为真 0为假。

枚举类型:
枚举是 C 语言中的一种基本数据类型,它可以让数据更简洁,更易读。一般用来列举有限的数据取值。比如星期、月份或者有限特殊类型等等。
枚举和宏其实非常类似,宏在预处理阶段将名字替换成对应的值,枚举在编译阶段将名字替换成对应的值。
枚举的特点:①枚举元素的类型为整型(int) ②第一个元素默认值为0,后面元素依次累加。 ③可以指定任意位置元素的值,其后的值在他的基础上进行累加。
枚举类型的定义形式为:enum typeName {valueName1,valueName2,valueName3…};
enum是一个关键字,专门用来定义枚举类型;typeName是枚举类型的名称;valueName是每个值对用的名字列表。
注意:valueName这些值每个都是常量,不能对它们进行赋值。而且就算是不同的枚举类型也不能存在同名的枚举成员。

vo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值