51Aspx 源码服务专家 社区资讯
技术文章

小袁C#基础(四)——表达式与运算符

C#
1、表达式 表达式是指由操作数和运算符组成的用于完成某种运算功能的语句, 例如: Y = X * (Z+10) 注:其中X、Y、Z、10称为操作数,=、*、+称为运算符 操作数通常可以是常量、变量或表达式,而运算符则指可以完成某种运算功能的符号。 2、运算符 C#中的运算符按功能分为:赋值运算符、算术运算符、关系运算符和逻辑运算符等。 使用运算符时,要关注下列三个方面:
  • 运算符的目的:运算符能连接操作数的个数称为运算符的目的
  • 单目运算符:只能连接一个操作数,如“++”、“--”等
  • 双目运算符:可以连接两个操作数,如“+”、“-”、“*”、“/”
  • 三目运算符:可以连接三个操作数,条件运算符(唯一)
  • 运算符的优先级:优先级是指在一个表达式中出现多个不同运算符,在进行计算时运算符执行的先后次序
  • 运算符的结合方向:又称为“结合性”,是指当一个操作数连接两个同一个优先级的运算符时,按运算符的结合性所规定的结合方向处理。C#中各运算符的结合性分为两种,分别为左结合性(自左向右)和右结合性(自右向左)