这也是 UB 吗?
  • 板块学术版
  • 楼主Jerrlee✅
  • 当前回复13
  • 已保存回复13
  • 发布时间2022/2/10 11:30
  • 上次更新2023/10/28 09:04:02
查看原帖
这也是 UB 吗?
367652
Jerrlee✅楼主2022/2/10 11:30

运行以下程序:

#include<iostream>
using namespace std;
int main(){
    cout<<2e5+3<<endl;
    cout<<(double)2e5+3<<endl;
    cout<<(long long)2e17+5<<endl;
    cout<<(int)2e17+5<<endl;
    cout<<(double)2e17+5;
}

out:

200003
200003
200000000000000005
-2147483644
2e+17

这™输出的都是什么啊……

2022/2/10 11:30
加载中...