收藏0 举报
LcwSwust 发表于 2021-6-7 14:35 运行一下不就知道了,何必崩溃。in*那里估计就溢出了
wxzhuhua 发表于 2021-6-7 14:39 没有溢出,就是运行的结果让人崩溃
LcwSwust 发表于 2021-6-7 15:07 啥结果?
ayb_ice 发表于 2021-6-7 15:43 强制转换下就可以了 这有什么崩溃的,基础问题而已 x = in*3300LL*47*100*24;
wxzhuhua 发表于 2021-6-7 16:37 为啥需要转化?
ayb_ice 发表于 2021-6-7 16:53 不转换默认就是int型,很容易溢出
wxzhuhua 发表于 2021-6-7 15:22 https://www.ideone.com/hVaYNv
wxzhuhua 发表于 2021-6-7 16:59 多谢! 好像是不加LL编译器就强行把long long给优化成int了 不过似乎也可以认为这是一个bug,毕竟它可以先 ...
LcwSwust 发表于 2021-6-7 17:02 还是没看懂哪有崩溃 x = in*...... 改为
ayb_ice 发表于 2021-6-7 17:11 不加的话,中间的结果都是int,最后强制转换成LL再赋值给X,而不是你认为的那样 ...
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
人才类勋章
等级类勋章
发帖类勋章
时间类勋章
5
16
0
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注电源系统设计
扫码关注21ic项目外包
扫码浏览21ic手机版
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才
京公网安备 11010802024343号