【摘要】 算术运算符下表显示了 C# 支持的所有算术运算符。假设变量 A 的值为 10,变量 B 的值为 20,则:运算符描述实例+把两个操作数相加A + B 将得到 30-从第一个操作数中减去第二个操作数A – B 将得到 -10*把两个操作数相乘A * B 将得到 200/分子除以分母B / A 将得到 2%取模运算符,整除后的余数B % A 将得到 0++自增运算符,整数值增加 1A++ 将得到…
算术运算符
下表显示了 C# 支持的所有算术运算符。假设变量A的值为 10,变量B的值为 20,则:
运算符 | 描述 | 实例 |
---|---|---|
+ | 把两个操作数相加 | A + B 将得到 30 |
– | 从第一个操作数中减去第二个操作数 | A – B 将得到 -10 |
* | 把两个操作数相乘 | A * B 将得到 200 |
/ | 分子除以分母 | B / A 将得到 2 |
% | 取模运算符,整除后的余数 | B % A 将得到 0 |
++ | 自增运算符,整数值增加 1 | A++ 将得到 11 |
— | 自减运算符,整数值减少 1 | A– 将得到 9 |
实例
请看下面的实例,了解 C# 中所有可用的算术运算符:
实例
namespace OperatorsAppl
{
class Program
{
static void Main(string[] args)
{
int a = 21;
int b = 10;
int c;
c = a + b;
Console.WriteLine(“Line 1 – c 的值是 {0}”, c);
c = a – b;
Console.WriteLine(“Line 2 – c 的值是 {0}”, c);
c = a * b;
Console.WriteLine(“Line 3 – c 的值是 {0}”, c);
c = a / b;
Console.WriteLine(“Line 4 – c 的值是 {0}”, c);
c = a % b;
Console.WriteLine(“Line 5 – c 的值是 {0}”, c);
// ++a 先进行自增运算再赋值
c = ++a;
Console.WriteLine(“Line 6 – c 的值是 {0}”, c);
// 此时 a 的值为 22
// –a 先进行自减运算再赋值
c = —a;
Console.WriteLine(“Line 7 – c 的值是 {0}”, c);
Console.ReadLine();
}
}
}