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
/******************************************************************************************************************************************************************************************/
部分类型说明
布尔型
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
相关文章推荐
- (C语言教程)第二章: 数据类型、运算符、表达式
- c语言课件,数据类型(续)
- C语言提供的合法的数据类型关键字是
- C语言变量和数据类型
- 第二章 C语言的数据类型
- C语言中的数据类型在VB中的申明
- C语言中基本数据类型的分析
- 在学C语言之第二章C语言的基本数据类型和存储类-------浮点型
- 在学C语言之第二章C语言的基本数据类型和存储类-------字符型数据
- C语言变量和数据类型练习2
- C语言一些基础:数据类型,运算类型及表达式
- 嵌入式系统开发人员C语言测试题--填空题(数据类型和变量)
- C语言教程第二章: 数据类型、运算符、表达式
- C语言的输入输出的数据类型与所用格式说明符不一致(2)
- 在学C语言之第二章C语言的基本数据类型和存储类-------双精度型数据
- C语言教程---第二章: 数据类型、运算符、表达式
- c语言(第一次上机资料,数据类型讲课资料)
- C语言的基本数据类型(9)
- C语言中各种数据类型长度的总结
- VC常用的Windows数据类型与ARM嵌入式C语言的数据类型