unsignedint和int的问题 unsigned long int多少位?

unsigned long int多少位?int数据类型,在32位系统中(现在基本int也是32位),范围-2147483648~2147483647。unsigned类型的int范围:0~42949

unsigned long int多少位?

int数据类型,在32位系统中(现在基本int也是32位),范围-2147483648~2147483647。unsigned类型的int范围:0~4294967295即0~(2的32次方-1)

因此我觉得unsignedint与unsignedlong在一般情况下是完全不一样的!

ULONGLONG,即qt中的ulonglong类型。

typedefunsigned__int64ULONGLONG;

是64位无符号整型,即范围为:0-2的64次方-1。即2的32次方乘以2的32次方。