hello world
基本内置类型
在C语言中,整型、实型、字符型统称为基本数据类型,又称整型和实型数值型。
为了描述更复杂的程序,还有了构造类型 、指针、枚举和空类型。
整型
整型数据按照其存储在内存中的二进位信息为最高位是当做数值信息还是当作数据的符号位,分为以下三种。
带符号整型 | 无符号整型 |
---|---|
带符号整型int | 无符号整型unsigned int |
带符号短整型short int | 无符号短整型unsigned int |
带符号长整型long int(long) | 无符号长整型unsigned long |
实型
表示范围和和精度两个不同特征。
- 单精度类型float也称浮点型
- 双精度double
- 长双精度型long double
构造类型
指若干个相干数据组合在一起形成一种复杂的数据结构
- 数组类型:同种类型数据组成。
- 结构类型:由不同数组类型组成。
- 共用类型:不同类型不会同时使用,以节约内存资源,让不同数据占用同一区域称为共用型。
指针类型
取程序对象(如变量)在内存中占据的地址为值的一种特殊数据类型。
枚举类型
当变量只取很少几种可能的值,并分别用标识符对值命名,可用枚举来表示。
void型
用保留字void表示数据类型表示两种个完全相反的意思。
可表示没有数据和任何数据。
void*表示任意数据的指针类型,如若使用则将他强制转化为某种具体的指针类型。