gpt4 book ai didi

java - 5+5+5+5+5 和 5*5 哪个更快?

转载 作者:搜寻专家 更新时间:2023-11-01 03:57:20 24 4
gpt4 key购买 nike

不知道怎么问,就是想问问。请帮我标记它。不管怎样,我的 friend 问我一个问题,Java中哪个更快

int a = 5 + 5 + 5 + 5 + 5

int b = 5 * 5 ?

是否依赖于语言?我的意思是,a 在 Java 中比 b 快,但在 C 中则不然

我的答案是 ab 快,因为在计算机组织中比较加法/乘法

最佳答案

它依赖于平台(和编译器)。如果你需要知道,那就测量它。您不太可能处于需要知道的情况。

但是,在您的两个示例中,这些将在编译时进行评估(因此不需要运行时计算);参见例如http://en.wikipedia.org/wiki/Constant_folding .

关于java - 5+5+5+5+5 和 5*5 哪个更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4757848/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com