数据类型
类型转换
隐式类型转换:为了定义转换规则,C99允许每个整数类型具有“整数转换等级”。下面按从最高级到最低级的顺序排列
(1) long long int、unsigned long long int
(2) long int、unsigned long int
(3) int、unsigned int
(4) short int、unsigned short int
(5) char、signed char、unsigned char
(6) _Bool
强制类型转换
aaa
类型定义
typedef int Bool;
Bool flag;
数组和指针类型是不能定义为宏的,但是 typedef 可以
stdint.h
sizeof
无法识别变长数组的大小