C/C++的数据类型介绍
2012-10-21 19:54
113 查看
C语言包含5个基本数据类型: void, integer, float, double, 和 char.
类型
描述
void
空类型
int
整型
float
浮点类型
double
双精度浮点类型
char
字符类型
C++ 定义了另外两个基本数据类型: bool 和 wchar_t.
类型
描述
bool
布尔类型, 值为true 或 false
wchar_t
宽字符类型
类型修饰符
一些基本数据类型能够被 signed, unsigned, short, 和 long 修饰. 当类型修饰符单独 使用的时候, 默认的类型是 int. 下表是所有可能出现的数据类型:
bool
char
unsigned char
signed char
int
unsigned int
signed int
short int
unsigned short int
signed short int
long int
signed long int
unsigned long int
float
double
long double
wchar_t
类型大小和表示范围
基本数据类型的大小以及能够表示的数据范围是与编译器和硬件平台有关的. "cfloat" (或者 "float.h") 头文件往往定义了基本数据类型能够表 示的数据的最大值和最小值. 你也可以使用 sizeof 来获得类型的大小(字节数) . 然而, 很 多平台使用了一些数据类型的标准大小,如. int 和 float 通常占用 32位, char 占用 8位 , double 通常占用64位. bools 通常以 8位 来实现.
本文来自编程入门网:http://www.bianceng.cn/Programming/cplus/201104/26502.htm
类型
描述
void
空类型
int
整型
float
浮点类型
double
双精度浮点类型
char
字符类型
C++ 定义了另外两个基本数据类型: bool 和 wchar_t.
类型
描述
bool
布尔类型, 值为true 或 false
wchar_t
宽字符类型
类型修饰符
一些基本数据类型能够被 signed, unsigned, short, 和 long 修饰. 当类型修饰符单独 使用的时候, 默认的类型是 int. 下表是所有可能出现的数据类型:
bool
char
unsigned char
signed char
int
unsigned int
signed int
short int
unsigned short int
signed short int
long int
signed long int
unsigned long int
float
double
long double
wchar_t
类型大小和表示范围
基本数据类型的大小以及能够表示的数据范围是与编译器和硬件平台有关的. "cfloat" (或者 "float.h") 头文件往往定义了基本数据类型能够表 示的数据的最大值和最小值. 你也可以使用 sizeof 来获得类型的大小(字节数) . 然而, 很 多平台使用了一些数据类型的标准大小,如. int 和 float 通常占用 32位, char 占用 8位 , double 通常占用64位. bools 通常以 8位 来实现.
本文来自编程入门网:http://www.bianceng.cn/Programming/cplus/201104/26502.htm
相关文章推荐
- iOS开发基础——C/C++数据类型介绍
- C++数据类型介绍
- C++之基本数据类型介绍
- 操作系统大型实验进展(5)-----C/C++语言中time_t数据类型详细介绍
- C++/CLI 托管C++的数据类型介绍【2】
- (转)C++数据类型转换
- C++中求各种数据类型最大最小值问题
- 读书笔记《谭浩强C++》2_数据类型与表达式
- 怎么计算c++中各个数据类型的取值范围
- C++数据类型
- C++ 入门教程(六) 基本数据类型和变量
- C#与C++的混合编程 之三 C++与C#的数据传递与类型转换
- C/C++基本数据类型及字长 (经常忘)
- C++数据类型与C#对应关系
- c++数据类型学习
- C++语言基础 例程 不同类型数据间的转换
- C++中的基本数据类型
- 关于linux下C++中利用socket时的数据类型转换错误
- Java基本数据类型,及其简单介绍
- Learning C++ 1.数据类型