long long的使用

18 篇文章 0 订阅
6 篇文章 0 订阅

在c++领域有一句好话 

十年OI一场空,不开 long long 见祖宗……

那么long long 的范围是什么呢?

首先long long只能用于储存整数

but long long 的储存范围要比int 大

众所周知 int 整形类型的变量可以储存的范围是 -2³²+1 ~ 2³²-1 (-2^32+1~2^32-1)

但是 long long 类型可以储存的就比int 类型可以储存的大得多

long long类型的变量可以储存的范围是-2⁶⁴+1~2⁶⁴-1(-2^64+1~2^64-1)

我自己还有一个用来偷懒的好习惯

#include<bits/stdc++.h>//老生常谈的“万能”工具箱
using namespace std;
typedef long long ll;//可以在代码中用ll来代替繁琐的long long
int main(){
    int i=4294967295;
    ll a=18446744073709551615;
    cout<<i<<" "<<a;
    i++;
    a++;
    cout<<i<<" "<<a;
    return 0;
}
//自己编译一下运行 你会发现输出来的结果并不是正常的加一的结果
//而是一个负数 上面我所定义的和输出的那个负数就是
//这两种变量能够储存的极端值了

还是老样子希望各位大佬们点个赞👍吧!!!求求啦~~~
此文章三天一更。
关注+点赞超过100个立马更新哦!
版权声明:本文为CSDN博主「ian20120124_」的原创文章,如需转载,请通知CSDN博主「ian20120124_」。
——————————————————————————————————————
————————————————

  • 31
    点赞
  • 62
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值