1.5.9 运算符优先级与结合性 C# 中运算符优先级与结合性概述 在C#编程中,理解运算符的优先级和结合性是编写高效、准确代码的基础。运算符定义了表达式中不同元素之间的操作方式。不同的运算符有不同的优先级,这决定了在一个复杂的表达式中,哪些部分会先被计算。结合性则规定了当同一级别的多个运算符出现在同一个表达式中时,它们是按从左到右还是从右到左的顺序执行。 运算符分类 C#中的运算符主要分为以下几类: 算术运算符:如加(+)、减(-)、乘()、除(/)等。 关系运算符:如等于(==)、不等于(!=)、大于(>)等。 逻辑运算符:如逻辑与(&&)、逻辑或(||)、非(!)等。 位运算符:如按位与(&)、按位或(|)、按位异或(^)等。 赋值运算符:如简单赋值(=)、复合赋值(+=、-= 等)。