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

学术版

定义的东西&&运算多差别就会大?
by AKIOI官方账号 @ 2020-05-27 11:52:22


@[白木偶君](/user/113695) ll开多了就会死,记住这一点,能不开ll尽量不开.
by bovine__kebi @ 2020-05-27 11:58:32


@[bovine__kebi](/user/294736) ~~于是光荣的因为没开ll爆零了~~
by AC_Automation @ 2020-05-27 12:00:00


int 比 long long快一倍吧
by Steven__Chen @ 2020-05-27 12:00:15


@[AC_Automation](/user/55959) ~~CCF应该不会卡这种常数的吧~~
by bovine__kebi @ 2020-05-27 12:00:42


我这个人特别喜欢short...
by Miller2019 @ 2020-05-27 12:01:12


不好说,`int`和`long long`理论上是`2~4`倍性能差距,实际上由于`CPU`和编译器玄学优化可能表现差不多。 这里慢可能是因为`long long`的寄存器不如`int`多,整除分块的时候`long long`除法比较慢吧。相比之下寄存器中`int`的除法就飞快了。
by command_block @ 2020-05-27 12:01:18


虽然位长短,但是寄存器少,某些时候`short`可能反倒不如`int`快 (
by command_block @ 2020-05-27 12:02:02


~~开ll的题有时候都叫我开成了short...~~
by Miller2019 @ 2020-05-27 12:02:12


@[command_block](/user/58705) 是的,short没有int快,包括读入、输出
by Miller2019 @ 2020-05-27 12:03:02


| 下一页