运算符优先级错误?(.Net Compact Framework)

Van*_*nel 0 math compact-framework

我有这个操作:

t = (x - (y * (z + w)) - w) / 2;
Run Code Online (Sandbox Code Playgroud)

哪里:

x = 268; y = 4; z = 20; w = 30;

据我所知,结果将是49,但我得到19.

我的错误在哪里?(在.Net Compact Framework 2.0 SP2 WinForm应用程序中使用此代码).

谢谢.

mjv*_*mjv 5

你可能想要

 t = (x -(y * (z+w) - w))/2
Run Code Online (Sandbox Code Playgroud)

49