1ull<<64溢出了
by syksykCCC @ 2019-11-17 20:49:02
@[syksykCCC](/user/51971) 但是两个式子应该是完全一样的啊。只有一个int变量x=64和一个int常数64的区别,要错也是一起错才对吧?
by Undefined_R @ 2019-11-17 20:53:03
经测试,如果把int x前面加个const的话,就都输出18446744073709551615
by Undefined_R @ 2019-11-17 20:55:26
不清楚了qwq
by syksykCCC @ 2019-11-17 20:55:47
太玄学了
by Undefined_R @ 2019-11-17 20:55:59
有哪位巨佬能够解释下吗
by Undefined_R @ 2019-11-17 20:59:39
这个问题我在考场上疑惑了很久,最后直接特判64了
by misaka_八重樱 @ 2019-11-17 21:23:57
我也觉得够玄学
by misaka_八重樱 @ 2019-11-17 21:24:12
@[misaka_八重樱](/user/148987) 我考场还想过要特判64,然后直接尝试了一下(1ull<<64)-1ull,没问题,就删掉了特判。。
by Undefined_R @ 2019-11-17 21:31:07
那你64的点就没啦?
by misaka_八重樱 @ 2019-11-17 21:34:28