C++ 数据类型所占的长度和位数
2017-01-07 22:36
211 查看
下表显示了各种变量类型在内存中存储值时需要占用的内存,以及该类型的变量所能存储的最大值和最小值。
类型 | 位 | 范围 |
---|---|---|
char | 1 个字节 | -128 到 127 或者 0 到 255 |
unsigned char | 1 个字节 | 0 到 255 |
signed char | 1 个字节 | -128 到 127 |
int | 4 个字节 | -2147483648 到 2147483647 |
unsigned int | 4 个字节 | 0 到 4294967295 |
signed int | 4 个字节 | -2147483648 到 2147483647 |
short int | 2 个字节 | -32768 到 32767 |
unsigned short int | Range | 0 到 65,535 |
signed short int | Range | -32768 到 32767 |
long int | 4 个字节 | -2,147,483,647 到 2,147,483,647 |
signed long int | 4 个字节 | 与 long int 相同 |
unsigned long int | 4 个字节 | 0 到 4,294,967,295 |
float | 4 个字节 | +/- 3.4e +/- 38 (~7 个数字) |
double | 8 个字节 | +/- 1.7e +/- 308 (~15 个数字) |
long double | 8 个字节 | +/- 1.7e +/- 308 (~15 个数字) |
wchar_t | 2 或 4 个字节 | 1 个宽字符 |
相关文章推荐
- CPU位数、操作系统位数、计算机字长、C/C++基本数据类型长度
- CPU位数、操作系统位数、计算机字长、C/C++基本数据类型长度
- C/C++基本数据类型长度
- C/C++基本数据类型长度
- C/C++基本数据类型长度(转)
- C/C++基本数据类型长度
- Lengths of Primitive Java and C++ Data Types on Linux and Windows 32-bit/64-bit (Linux和Windows上Java和C++基本数据类型的长度对比32位/64位)
- java和c/c++ 数据类型长度的比较
- C与C++中的数据类型长度
- C/C++数据类型及其长度总结
- java和c/c++ 数据类型长度的比较
- java和c/c++ 数据类型长度对比
- 小白常用C\C++数据类型及其长度总结
- C++中各种数据类型的长度
- C++数据类型长度问题
- C/C++基本数据类型长度
- 小白常用C\C++数据类型及其长度总结
- 小白常用C\C++数据类型及其长度总结 (2010-01-05 16:50:49)
- (转)C/C++基本数据类型长度
- C与C++中的数据类型长度,16位,32位,64位机