C/C++ 数据类型
2009-09-22 21:32
155 查看
cppreference.com -> C/C++ 数据类型 |
C语言包含5个基本数据类型: void, integer, float, double, 和 char.
void | 空类型 |
int | 整型 |
float | 浮点类型 |
double | 双精度浮点类型 |
char | 字符类型 |
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位 来实现.
相关文章推荐
- c++数据类型转换
- C++浮点数(float、double)类型数据比较、转换分析总结
- [C/C++标准库]_[初级]_[使用std::sort排序各种类型数据]
- c++ 基本数据类型长度vc6.0 32位机
- CPU位数、操作系统位数、计算机字长、C/C++基本数据类型长度
- C++中windwos数据类型和类型转换
- c/c++: uint8_t uint16_t uint32_t uint64_t size_t ssize_t数据类型
- C# 与 C++ 数据类型比较及结构体转换
- C++学习笔记 基本数据类型
- Visual Studio2010新特性--C++王者归来(2)--安全数据类型safeint
- c++ 数据类型整理
- 深入理解C++浮点数(float、double)类型数据比较、相等判断
- c++ 变量和数据类型
- c++ 学习笔记之复合数据类型
- C++ -- 基本数据类型的表现形式
- 关于C++中bitset数据类型的赋值及输出顺序
- Delphi 与 C/C++ 数据类型对照表(转)
- 将MFC的CString 类型转化为C++标准数据类型std::string
- C++的数据类型
- C++学习第3篇-数据类型