博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一次傻乎乎的错误QAQ
阅读量:6342 次
发布时间:2019-06-22

本文共 513 字,大约阅读时间需要 1 分钟。

东北联赛上有一道题,数据范围是2^60,当时不记得long long的范围,于是写了一个程序试了一下,把队友带入了一个大数的大坑QAQ(蠢哭)。

当时写的代码是这样的:

1 #include
2 3 using namespace std; 4 5 int main() 6 { 7 long long x=1<<60; 8 cout<
<

程序输出0。

于是我就把队友带入了大数的大坑一去不回QAQ。

后来发现1和60都是int类型的,应该加上一个强制类型转换QAQ。好蠢好蠢。

下面的才是正确的代码:

1 #include
2 3 using namespace std; 4 5 int main() 6 { 7 long long x=(long long)1<<60; 8 cout<
<

希望以后不要犯这么蠢的错误了QAQ。

 

转载于:https://www.cnblogs.com/HadesBlog/p/9203119.html

你可能感兴趣的文章
今天的学习
查看>>
面试必问之JVM原理
查看>>
mysql主主同步+Keepalived
查看>>
研究音频编解码要看什么书
查看>>
tomcat远程调试配置
查看>>
QuartZ Cron表达式
查看>>
性能测试工具VTune的功能和用法介绍
查看>>
音频视频组件Audio DJ Studio for .NET更新至v10.0.0.0丨附下载
查看>>
RMAN Complete Recovery
查看>>
[ CodeForces 1064 B ] Equations of Mathematical Magic
查看>>
NYOJ-15:括号匹配(二)
查看>>
首次记录在案的
查看>>
C#进阶系列——WebApi 跨域问题解决方案:CORS
查看>>
你真的会玩SQL吗?让人晕头转向的三值逻辑
查看>>
Unity 脚本的未来发展
查看>>
hdu 2055 An easy problem (java)
查看>>
JQuery:JQuery捕获HTML
查看>>
js自动闭合html标签,自动补全html标记
查看>>
cpu进程调度---RT Throttling【转】
查看>>
在MapGuide 的Fusion Viewer的选择面板中显示超链接
查看>>