C# 在编程中如何使用操作顺序?

C# 在编程中如何使用操作顺序?,c#,unity3d,math,operator-precedence,C#,Unity3d,Math,Operator Precedence,在编程中使用操作顺序有好方法吗?例如,你如何用代码编写这个等式?x=2100-50你一定想得太多了: var x = 2 * (100 - 50); 正如评论中所说的,最好的学习方法往往是亲自尝试 你必须明确每个步骤和运算符。学习像这样简单的东西的最好方法是尝试一下:try.NET Fiddle:请在你的问题中添加更多的信息,说明什么让你困惑或不适合你。我认为括号可能会导致错误,因为。。。参数:是的,我需要自己尝试新东西。谢谢不过,一般来说,PEMDAS适用于这样的情况。@P.Brian.Ma

在编程中使用操作顺序有好方法吗?例如,你如何用代码编写这个等式?x=2100-50

你一定想得太多了:

var x = 2 * (100 - 50);

正如评论中所说的,最好的学习方法往往是亲自尝试

你必须明确每个步骤和运算符。学习像这样简单的东西的最好方法是尝试一下:try.NET Fiddle:请在你的问题中添加更多的信息,说明什么让你困惑或不适合你。我认为括号可能会导致错误,因为。。。参数:是的,我需要自己尝试新东西。谢谢不过,一般来说,PEMDAS适用于这样的情况。@P.Brian.Mackey您能举一个例子说明具有同等优先级的运算符何时会导致错误吗?