gpt4 book ai didi

c++ - C/C++ 中的表达式求值不遵循 BODMAS 规则?

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:14:19 28 4
gpt4 key购买 nike

在 C/C++ 中计算表达式时,它是否遵循 BODMAS [Bracket open Division Multiply Addition Substraction] 规则?如果不是,那么他们是如何评估的?

编辑:更清楚地说,如果根据 BODMAS 规则计算以下表达式,

(5 + 3)/8*9

首先处理括号中的内容。

8/8*9.

然后除法就完成了。

1*9

然后乘法等等。

最佳答案

运算符远不止于此。您可以找到 C++ 的优先级表和 C .

但是,是的,您会发现它尊重这一点。 (虽然我不确定这正是你所说的...)

关于c++ - C/C++ 中的表达式求值不遵循 BODMAS 规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4017954/

28 4 0
文章推荐: c++ - 在 C++ 中是否有合法的方法来定义零大小的类型?
文章推荐: c# - 一种语言将 undefined 评估为等于 false 是否很常见?如果是这样,为什么这样做?
文章推荐: c++ - 错误 C2872 : 'range_error' : ambiguous symbol
文章推荐: c++ - 在 C++ 中对 vector 进行类型转换?