c++ 数据类型整理
2016-05-04 14:47
288 查看
类型 | 大小(gcc) | 大小(vc++) | 备注 | 范围 |
---|---|---|---|---|
char | 1字节 | 1字节 | ||
bool | 1字节 | 1字节 | ||
unsigned short int | 2字节 | 2字节 | 无符号 | |
short int | 2字节 | 2字节 | 有符号 | |
unsigned long int | 4字节 | 4字节 | ||
unsigned short int | 2字节 | 2节点 | ||
unsigned int | 4字节 | 4字节 | ||
long int | 4字节 | 4字节 | ||
int | 4字节 | 4字节 | ||
long long | 8字节(64位) | 8字节(64位) | C++ 11 | 9223372036854775807~-9223372036854775808 |
unsigned long long | 8字节 | 8字节 | C++ 11 | 18446744073709551615~0 |
double | 8字节(64位) | 8字节(64位) | 15位有效数字1 | |
long double | 16字节(128位) | 8字节(64位) | gcc 为18位 vc 为15位 | |
float | 4字节 | 4字节 | 6位有效数字2 | |
wchar_t | 2字节 | 2字节 | ||
char16_t | 2字节 | 2字节 | C++ 11 | |
char32_t | 4字节 | 4字节 | C++ 11 |
标准定义最小为6位有效数字 ↩
相关文章推荐
- c++中的引用和拷贝构造函数
- C++ placement new与内存池
- C语言5(函数)
- C语言的编译链接过程详解
- 深入理解c语言——'\0','0',"0" ,0之间的区别
- 带你玩转Visual Studio——命令行编译C/C++程序
- C++ 之const关键字
- C语言4(数组)
- (C++)UrlEncode的标准实现
- 我的c\c++之旅(六)
- C语言二维数组实现扫雷游戏
- C语言二维数组实现扫雷游戏
- C语言二维数组实现扫雷游戏
- C语言3(复杂程序结构)
- C语言中动态分配数组
- 《More Effective C++》学习笔记之一引用与指针
- C++ —— 自动Singleton的实现
- C++ —— 自动Singleton的实现
- MOOC北京理工《C语言程序设计(上)》第6周第2题:空心字符菱形
- 数据与结构 顺序表