关于位运算UB
  • 板块学术版
  • 楼主0_and_1
  • 当前回复3
  • 已保存回复3
  • 发布时间2025/7/30 22:46
  • 上次更新2025/7/31 09:53:02
查看原帖
关于位运算UB
996070
0_and_1楼主2025/7/30 22:46

zz 是一个 long long 型的数。

为什么 ~(z<<1)-(z<<1)-1) 是一样的,但是会 UB(关闭 O2)?

为什么绝对值 (z^(z>>63))-(z>>63) 开了 O2 会 UB?

在别的 OJ 上跑的,不保证洛谷上会UB。

2025/7/30 22:46
加载中...