gpt4 book ai didi

objective-c - 除法比乘法慢吗?

转载 作者:可可西里 更新时间:2023-11-01 03:38:23 26 4
gpt4 key购买 nike

好吧,这听起来像是一个奇怪的问题,但却是一个有趣的问题。我正在为 iOS 编写代码,有人告诉我最好总是乘法而不是除法,因为它更快。

我知道现在的处理器可能使这不是问题,但我的好奇心战胜了我,我想知道是否有人可以为我阐明这一点。

所以.....我的问题是 -
是:

player.position = ccp(player.contentSize.width / 2, winSize.height / 2);

慢于:

player.position = ccp(player.contentSize.width * 0.5, winSize.height * 0.5);

最佳答案

是的,除法通常比乘法慢。

但是,当除以文字(或任何可以在编译时确定为常量的东西)时,编译器通常会优化除法。

关于objective-c - 除法比乘法慢吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7459613/

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