一、C语言的数据类型
空类型(void)
指针类型(void *)
构造类型
数组
结构体(struct)
共用体(union)
枚举(enum)
基本数据类型
整型(int)
浮点型(单精度 float,双精度 double)
字符型(char)
二、基本数据类型所占存储空间(16位编译器下)
int -> 整型 -> 2个字节
float -> 单精度浮点型 -> 4个字节
double -> 双精度浮点型 -> 8个字节
char -> 字符型 -> 1个字节
三、类型修饰符
short 短型
long 长型
signed 有符号型
unsigned 无符号型
四、char
// char取值范围是 ASCII码字符 或 -128~127的整数
// char只能存储一个字符
char a = 'A';
char b = 65;
printf("%c %c", a, b); // 输出A
printf("%d %d", a, b); // 输出65
五、不同编译器环境下基本数据类型的存储长度
来源:oschina
链接:https://my.oschina.net/u/1444783/blog/279652