常用类型数据的字节数和表示的范围
2015-05-27 15:22
141 查看
经常要用的,基础常识,还是总结下放到这里。
32位系统下,int、long、long long、__int64所占字节数和取值范围
字节数
char: 1字节(8位)
int: 4字节 (32位,取值范围 -2^31 ~ 2^31-1)
unsigned int : 4字节 (32位,取值范围 0 ~ 2^32-1)
long: 4字节 (32位,取值范围 -2^31 ~ 2^31-1)
unsigned long : 4字节 (32位,取值范围 0 ~ 2^32-1)
long long : 8字节(64位,取值范围 -2^63 ~ 2^63-1)
取值范围
int : -2147483648 ~ 2147483647
unsigned int : 0 ~ 4294967295
long : -2147483648 ~ 2147483647
unsigned long : 0 ~ 4294967295
long long : -9223372036854775808 ~ 9223372036854775807
unsigned long long : 0 ~ 1844674407370955161
__int64 : -9223372036854775808 ~ 9223372036854775807
unsigned __int64 : 0 ~ 18446744073709551615
32位系统下,int、long、long long、__int64所占字节数和取值范围
字节数
char: 1字节(8位)
int: 4字节 (32位,取值范围 -2^31 ~ 2^31-1)
unsigned int : 4字节 (32位,取值范围 0 ~ 2^32-1)
long: 4字节 (32位,取值范围 -2^31 ~ 2^31-1)
unsigned long : 4字节 (32位,取值范围 0 ~ 2^32-1)
long long : 8字节(64位,取值范围 -2^63 ~ 2^63-1)
取值范围
int : -2147483648 ~ 2147483647
unsigned int : 0 ~ 4294967295
long : -2147483648 ~ 2147483647
unsigned long : 0 ~ 4294967295
long long : -9223372036854775808 ~ 9223372036854775807
unsigned long long : 0 ~ 1844674407370955161
__int64 : -9223372036854775808 ~ 9223372036854775807
unsigned __int64 : 0 ~ 18446744073709551615
相关文章推荐
- 常用数据类型的表示范围
- VC中各数据类型所表示的范围和占用的字节数是多大?
- 32位/64位机上常用数据类型字节数(C语言)
- STM32常用数据类型及其取值范围
- C语言中各数据类型表示范围
- C语言数据类型的表示范围
- 数据类型表示范围
- OpenCV基本数据类型表示的范围大小
- Java基本数据类型范围以及占用字节数
- C++ 数据类型的表示范围
- 32位/64位机上常用数据类型字节数
- 常用数据类型的范围
- c++各种数据类型表示范围
- 数据库中常用数据类型的取值范围介绍(以mysql、SQL Server为准)
- C++primer 2.1 基本内置类型数据范围、机器级表示、赋值时候的数据类型隐式转换
- c语言中计算int,float,double,char四种数据类型所能表示的数据范围
- C++中基本数据类型字节数及取值范围
- 各数据类型的取值范围及占用字节数。。
- C++中基本数据类型字节数及取值范围
- JAVA八种基本数据类型-字节数和取值范围