导图社区 C语言数据类型
知识点的思维导图,数据元可以理解为数据的基本单元,将若干具有相关性的数据元按一定的次序组成一个整体结构即为数据模型。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
C语言数据类型
基本数据类型
数值类型
整形
短整型short
整形int
长整型long
浮点型
单精度float
双精度double
字符类型char
指针类型
空类型void
声明函数无返回值或无参数
声明空类型指针
自定义类型
结构体struct
声明、定义、初始化以及成员的访问
结构体的自引用
自引用时首先要用完整的标签声明,其次只能自引用指向自己的指针
结构体对齐
结构体第一个成员必须放到0偏移处,后面的成员要放到自身对齐数的整数倍偏处
结构体大小只能是自身最大对齐数的整数倍
空结构体大小为1
位域
位域的成员只能全部是整形,或者全部是char
柔性数组
柔性数组前面至少要有一个元素,其次结构体的内存大小不包括柔性数组
共用体union
声明、定义、初始化以及成员访问
所有成员共用一块内存
枚举enum
声明、定义、初始化
特点:如果没有初始化,默认第一个成员从0开始
枚举与宏的区别
浮点型比较时要设置精度