int运算速度比long long快很多吗?

学术版

@[bovine__kebi](/user/294736) ~~他是因为没开ll WA了~~
by registerGen @ 2020-05-27 12:05:17


学到了
by Na2PtCl6 @ 2020-05-27 12:13:09


@[command_block](/user/58705) 的确诶
by 春待ち @ 2020-05-27 12:18:02


事实上通常来说 int 是最快的(
by VinstaG173 @ 2020-05-27 12:19:58


话说我还见过平时用`__int128`做题的...
by Miller2019 @ 2020-05-27 12:23:18


int /qiang
by George1123 @ 2020-05-27 13:13:27


@[Miller2019](/user/256340) @[command_block](/user/58705) short的算数运算不会比int快。原因是integer promotion。也不是寄存器的缘故,因为short根本没办法用来算数计算,他会被提升为int 详见C++标准[\[conv.prom\]/1](http://eel.is/c++draft/conv.prom#1) 以及[\[expr.atirh.conv\]/(1.5)](http://eel.is/c++draft/expr.arith.conv#1.5)
by constructor @ 2020-05-27 13:22:43


好有道理啊,32bit的机子咋直接搞short…… 我可能看了上世纪的东西 (
by command_block @ 2020-05-27 13:30:58


@[command_block](/user/58705) 多谢大佬,懂了
by 白木偶君 @ 2020-05-27 14:13:45


上一页 |