在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_」。
——————————————————————————————————————
————————————————