一个玄学的问题
  • 板块灌水区
  • 楼主zzx0714
  • 当前回复10
  • 已保存回复10
  • 发布时间2023/10/10 21:58
  • 上次更新2023/11/2 14:34:15
查看原帖
一个玄学的问题
1126361
zzx0714楼主2023/10/10 21:58

我在一段代码内:

1 write(k-ans),puts("");
2 write(1ull<<64ull),puts("");
3 write((1ull<<(int)(k-ans))),puts("");
4 write((int)((1ull<<(int)(k-ans))-n));

输出:

//此处 k=64,ans=0,n=1
64
0
1
0

我寻思着第 2,32,3 行不应该是一样的吗?都是 2642^{64} 然后自然溢出到 00。

求解释。

2023/10/10 21:58
加载中...