2016-01-31 95 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