您的位置:首页 > 编程语言 > C语言/C++

C语言数据类型

2015-03-27 20:27 176 查看
/******************************************************************************************************************************************************************************************/


/******************************************************************************************************************************************************************************************/

部分类型说明

布尔型
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: