C语言常用的数据类型

c语言数据类型

C语言的数据类型更其不同的特点,可以分为基本类型,构造类型 和空类型,其中一类型都包含了其他一系列数据类型;指针和数组没有标识符。

  • 基本数据类型
    1.整型
    1). 整型包括短整型(short int)、整型(int)和长整型(long int),它们都分为有符号(singed)和无符号(usinged)俩种。在不同的计算机中,所占的比特数不一样。
    2).整型常量
    常量就是在程序执行过程中,其值不会发生改变。
    2.浮点型
    浮点变量可以分为单精度(float)和双精度(double)。
    3.字符型
    字符变量可以看做是整型变量的一种,他的标识符为“char”,一般占用一个字节(8位),它也分有符号和无符号俩种。当它存储字符常量时,实际上是将该字符的ASCII码值存储到内存单元中。
    4.枚举类型
    类型说明付:enum
    枚举类型是一种基本数据类型,而不是构造类型,因为它不可以在分解为其他任何基本类型。
    枚举类型的定义:enum 枚举名{枚举值表};
    eage:enum week{Mon,Tues,Wed,Thurs,Fri,Sat,Sun}day;
    枚举变量的特点:
    枚举类型是一个集合,集合中的元素(枚举成员)是一些命名的整型常量,元素之间用逗号隔开。
    day是一个标识符,可以看成这个集合的明字,是一个可选项(可有可无)。
    第一个枚举成员的默认值为整型的0,后续枚举成员的值在前一个成员上加一。
    可以人为设定枚举成员的值,从而自定义某个范围内的整数。
    枚举类型是预处理命令#define的替代。
    类型定义以分号结束。
    5.指针型
    指针只用于存放地址,指针的大小与指针的类型无关,只与操作系统的位数有关。
  • 空类型
    空类型是一种特殊的数据类型,它是所有数据类型的基础。需要注意的是,空类型并非无类型,它本省也是一种数据结构,常用在数据类型的转换和参数的传递过程中。
  • 构造数据类型
    一下类型,以后会详细更新
    1.数组
    2.结构体
    结构体内,可以存放任意的数据类型。
    struct 结构体名{结构体成员};
    3.共用体
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值