[問題] 計概有關中序轉後序的運算

作者: loveyou999 (lovelovelove)   2015-09-12 17:28:27
http://i.imgur.com/Hz8TTcl.jpg
http://i.imgur.com/ovDYDGo.jpg
請問我寫的對嗎?
其實我的問題主要在於and與or的優先權,
講義上很像把and與or的優先權視為相同,所以相同優先權就套用左結合來運算,
但......and的優先權不是大於or嗎?
我是套用and的優先權大於or所算出來的結果,所以與講義上不大一樣,
那個才是正確的呢?
謝謝
作者: jackchris (勁蟬)   2015-09-12 17:52:00
看到關中火都上來了。
作者: pts411 (pts)   2015-09-12 18:18:00
運算子只有指數(好像這麼叫)是右結合,其它都是左結合。有錯請指正。
作者: malowda (malowda)   2015-09-12 18:27:00
你算錯
作者: loveyou999 (lovelovelove)   2015-09-12 19:20:00
所以and與or的優先權一樣囉?還是不同程式語言有不同的規定?因為我記得c的and>or
作者: malowda (malowda)   2015-09-12 19:56:00
請照書上說的做其他的不要套到考試上來拿到分數才是重點不要和分數過不去
作者: lingpxs (Kelly Lin)   2015-09-13 12:27:00
單運算優於雙運算 優先權and = orC的AND 跟OR的優先權是一樣的 應該是你記錯了
作者: yucheng16 (jammy)   2015-09-15 01:36:00
優先權順序:刮弧>~>and、or
作者: loveyou999 (lovelovelove)   2015-09-16 10:09:00

Links booklink

Contact Us: admin [ a t ] ucptt.com