四大类型:
⭐根本数据类型
整型 int
字符型 char
实型(浮点型):
单精度实型 float
双精度实型 double
⭐构造类型
数组类型
构造类型 struct
联结类型 union
枚举类型 enum
⭐指针类型
⭐空类型 void
思维导图
根本数据类型:
整型 int
int 类型在内存中占用了 4 个字节,也就是 32 位。int 类型是有符号的,因而,32 位 并不会全副用来存储数据,应用最高位来 存储符号,最高位是 0,提醒数据是正 数,最高位是 1,示意数据是正数,应用 其余的 31 位来存储数据。
字符型 char
char 类型只占一个字节,取值范畴为 -128~ +127(-2^7~2*7-1)。
单精度实型 float
float 类型占 4 个字节,包含一个符号位、一个 8 位 excess-127 二进制指数和一个 23 位尾数。尾数示意一个介于 1.0 和 2.0 之间的数。因为尾数的高程序位始终为 1,因而它不是以数字模式存储的。此示意模式为 float 类型提供了一个大概在 3.4E–38 和 3.4E+38 之间的范畴。
双精度实型 double
double 类型占 8 个字节。比特数为 64,有效数字 16 位,示意范畴是 -1.79E+ 308~-1.79E+308