int模板

相比long long:int的范围为-2147483648->2147483647,int占4字节,long long的范围-9223372036854775808 至 9223372036854775807,long long占8字节、unsigned long long的范围是0至 1844674407370955161,unsigned long long占8字节,long的范围为-2147483648->2147483647,long long占4字节。 接下来是一个例子:

//main
long long a = 0;
a = 1e18;
int b = a;
cout << b << endl;

结果……

-1486618624

1e18呢???

因为1e18超出了int的范围,int最大也就是1e9,哪能装下这么大的数,溢出结果成负数了。

c++算法学习(小白至高手) 文章被收录于专栏

本专栏包含小白至高手的各个算法,供学习参考。

全部评论
哎呦,这数字是真的大
点赞 回复 分享
发布于 08-31 22:11 陕西

相关推荐

评论
5
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务