<p>This confusion arises as most people are trained to evaluate arithmetic expressions as per <a href="http://en.wikipedia.org/wiki/PEMDAS#Mnemonics" rel="nofollow noreferrer">PEDMAS or BODMAS rule</a> whereas arithmetic expressions in programming languages like C# do not work in the same way.</p>

<p>What are your takes on it?</p>

I am not sure there really is a difference.  The traditional BODMAS (brackets, orders, division, multiplication, addition, subtraction) or PEDMAS (parentheses, exponents, division, multiplication, addition, subtraction) are just subsets of all the possible operations and denote the order that such operations should be applied in.  I don't know of any language in which the BODMAS/PEDMAS rules are violated, but each language typically adds various other operators - such as ++, --, = etc.
I always keep a list of operator precedence close to hand in case of confusion.  However when in doubt it is usually worth using some parentheses to make the meaning clear.  Just be aware that parentheses do not have the highest precedence - see
http://msdn.microsoft.com/en-us/library/126fe14k.aspx
for an example in C++.