穷且益坚,不坠青云之志。 ——王勃《滕王阁序》
算数运算符
算术运算符是用于执行基本数学运算的符号,主要用于对数值类型(如整数、浮点数等)进行计算。如下是 C# 支持的算数运算符
加减乘除 (+ - * /) 运算符
这四种运算符就是基本的四则运算
1 | Console.WriteLine(20 + 50); // 70 |
值得注意的是,当接收除法运算结果的变量为整型时,商不会保留小数部分
1 | int a = 30 / 20; |
取模 (%) 运算符
a % b,表示 a / b 的余数
1 | Console.WriteLine(13 % 5); // 3 |
自增 (++) 自减 (–) 运算符
自增和自减运算符,都是一元运算符,只需要一个运算子。它们的作用是将运算子 +1 或者 -1
1 | int x = 20; |
值得注意的是,当自增或自减运算符在变量名后时,会先返回变量操作前的值,再进行自增或自减操作;当在变量名前时,会先进行自增或自减,再返回操作后的变量值
1 | sbyte x = 20; |
关系运算符
关系运算符用于比较两个值的大小,然后返回一个布尔值,表示是否满足指定的条件。C# 支持如下关系运算符
==相等!=不等<小于>大于<=小于等于>=大于等于