11问答网
所有问题
为什么long long比int 快?
如题所述
举报该问题
推荐答案 2011-09-08
假如是同一个运算,你把变量定义成long long型的,运算速度肯定要快,因为定义的变量占得空间多,空间大运算起来就很方便。就好比你的计算机,当你开了很多软件,指只留下很少的内存,然后你再开一个很大的游戏,你就会发现玩游戏很卡,内存少了速度就慢了。而你什么都不开,只开游戏就不会卡,空间大,运行速度就快了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/8F488S4Fv.html
其他回答
第1个回答 2011-09-08
int 默认 是 long. TC 默认 是 short.
同你的机器字长有关。假定执行一条标准指令的时间一样。字长 短的,long long 这种 长的运算要用几个短的拼接起来,还要考虑进位退位,耗时就多。
本回答被提问者和网友采纳
相似回答
C++中使用
long long
类型的时侯运行结果
为什么
和用
int
时的运行结果不一...
答:
(1)这同编译器有关,
int
不是标准 C/C++ 类型声明形式。int 有的编译器处理成 short int, 有的编译器处理成long int.
long long
应当是 64bits, 但有的编译器处理成 long int.VC++ 6.0 用 _int64 声明 long long。(2)这同数值范围有关。如果数值大,int 放不下,数值溢出,高位丢失,...
大家正在搜
long int用什么输出
longlongint有多少位
long int几个字节
java long转int
long和int
int转long
int main
short int
int n