/******************************************************************************************************************************************************************************************/
/******************************************************************************************************************************************************************************************/
部分类型说明
布尔型
bool 需要#include<stdbool.h>
枚举类型
用户自定义类型,是用标识符命名的整型常量的集合。
enum week{SUN,MON,TUE,WED,THU,FRI,SAT};
关键字 枚举名 枚举常量
其中枚举名是非必须的。
默认第一个枚举常量的值为0,以后的值依次递增1.
可指定常量的值。
enum week{SUN,MON,TUE=10,WED,THU,FRI,SAT};
其中,SUN=0,MON=1,TUE=10,WED=11,THU=12,FRI=13,SAT=14,
枚举变量的说明
1.定义枚举类型的同时说明枚举变量
enum color {RED,GEEN,BLUE}c1,c2;
2.利用枚举名来说明枚举变量
enum color {RED,GREEN,BLUE}c1;
enum color c2;
或者
enum color {RED,GREEN,BLUE};
enum color c1,c2;
整型及字符型取值范围
int型 -32768~32767
unsigned int型 0~65535
char型 -128~127
unsigned char型 0~255
浮点型的存储
float型(占4字节) 其中符号1b,尾数23b,指数8b
第1位为符号位,第2-24位为尾数位,第25-32位为指数位
double型(占8字节) 其中符号1b,尾数52b,指数11b
浮点数的溢出
下溢 指数域全为0,尾数域非0
上溢 指数域全为1,尾数域为0