2016-01-31 54 views
0

会是什么表情的后缀符号缀以后缀的方式

((A+B)*C-(D-E)^(F+G)) 

我根据PEMDAS得到了答案AB+C*DE-FG+^-

我的步骤是

((AB+)*C-(DE-)^(FG+)) 
((AB+)*C-(DE-FG+^)) 
(AB+C*)-(DE-FG+^) 

但书上说的答案应该是

AB+C*DE--FG+^ 

任何人都可以请告诉我我错了哪里,或者可能给定的解决方案是错误的?

+0

提供的解决方案在哪里? – Haris

+0

我有一本书已经有了这个答案 – ASEN

+0

我认为这本书是错误的,或者可能是印刷错误。 – Haris

回答

0

您应该详细了解c操作符的优先级和关联性。你可以按照这个链接。

http://en.cppreference.com/w/c/language/operator_precedence

提示:在^(XOR运算)的情况下,你的优先将是最少的。

+0

^这意味着xor我想它是指数谢谢suresh – ASEN

+0

我认为这解决了你的问题。你可以upvote和标记我的答案已解决,以便其他人会发现它有帮助。 – CodeWarrior101

+0

亚,但我想你会如何代表指数会有任何符号或功能将被使用 – ASEN