为什么long long比int 快?

如题所述

假如是同一个运算,你把变量定义成long long型的,运算速度肯定要快,因为定义的变量占得空间多,空间大运算起来就很方便。就好比你的计算机,当你开了很多软件,指只留下很少的内存,然后你再开一个很大的游戏,你就会发现玩游戏很卡,内存少了速度就慢了。而你什么都不开,只开游戏就不会卡,空间大,运行速度就快了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-08
int 默认 是 long. TC 默认 是 short.
同你的机器字长有关。假定执行一条标准指令的时间一样。字长 短的,long long 这种 长的运算要用几个短的拼接起来,还要考虑进位退位,耗时就多。本回答被提问者和网友采纳