long long在win32中是确实存在,长度为8个字节;定义为LONG64。

记住它表示的是64位即可-----但对于不同的系统,在使用前还是测试一下为好

long long是C++的64位整型的基本类型,“现任”长整型。
long long占用8个字节,数据表示从int的【-2^31,2^31-1],升级到【-2^63,2^63-1】。
long long是C++的正式标准,这也就意味着,该类型不会因为编译器或者开发平台的不同而有所差异,放之四海而皆准,而且与一些系统函数、类库都有很好的交互(如常见的printf、scanf、cin和cout等)。

long与int:标准只规定long不小于int的长度,int不小于short的长度。

表示    类型
CHAR_MIN    char的最小值
SCHAR_MAX    signed char 最大值
SCHAR_MIN    signed char 最小值
UCHAR_MAX    unsigned char 最大值
SHRT_MAX    short 最大值
SHRT_MIN    short 最小值
USHRT_MAX    unsigned short 最大值
INT_MAX    int 最大值
INT_MIN    int 最小值
UINT_MAX    unsigned int 最大值
UINT_MIN    unsigned int 最小值
LONG_MAX    long最大值
LONG_MIN    long最小值
ULONG_MAX    unsigned long 最大值
FLT_MANT_DIG    float 类型的尾数
FLT_DIG    float 类型的最少有效数字位数
FLT_MIN_10_EXP    带有全部有效数的float类型的负指数的最小值(以10为底)
FLT_MAX_10_EXP    float类型的正指数的最大值(以10为底)
FLT_MIN    保留全部精度的float类型正数最小值
FLT_MAX    float类型正数最大值

参考long long n(学习笔记)_彭华成的博客-CSDN博客

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐