long long类型

本文详细介绍了C++中的longlong类型,它是一个64位整型,确保在不同系统上具有8个字节长度,提供【-2^63,2^63-1】的数值范围。同时,文章提到了long与int类型的大小关系,并列举了各种整型和浮点型常量的最大值和最小值。此外,还强调了在使用longlong前进行测试的重要性,以及它与其他C++标准库函数的良好兼容性。
摘要由CSDN通过智能技术生成

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博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贪睡的蜗牛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值