您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

为什么求幂从右到左?

为什么求幂从右到左?

**运营商遵循正常的数学约定; 它是右关联的:

在通常的计算机科学术语中,数学上的幂是右联想的,这意味着x y z应该读作x (y z)而不是(x y)z。在足够仔细地解决这个问题的BODMAS规则的说明中,规则是首先评估最高指数。

以及来自维基百科的操作顺序

如果幂用堆叠符号表示,则通常的规则是从上向下进行操作,因为幂在数学上是右联想的。

So2 ** 3 ** 4计算为2 ** (3 ** 4)(== 2417851639229258349412352)而不是(2 ** 3) ** 4(== 4096)。

这在编程语言中非常普遍。它被称为 右关联性 ,虽然有 例外情况,用Excel和MATLAB是最明显的。

其他 2022/1/1 18:45:53 有346人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶