小编Edm*_*ito的帖子

我应该使用乘法还是除法?

这是一个愚蠢有趣的问题:

假设我们必须执行一个简单的操作,我们需要一半的变量值.有通常这样做的方法有两种:

y = x / 2.0;
// or...
y = x * 0.5;
Run Code Online (Sandbox Code Playgroud)

假设我们正在使用语言提供的标准运算符,哪一个具有更好的性能?

我猜测乘法通常更好,所以当我编码时我会坚持这一点,但我想证实这一点.

虽然我个人对Python 2.4-2.5 的答案感兴趣,但也可以发布其他语言的答案!如果您愿意,也可以随意发布其他更好的方式(比如使用按位移位运算符).

performance programming-languages

113
推荐指数
11
解决办法
6万
查看次数

标签 统计

performance ×1

programming-languages ×1