C#中的复合赋值运算符
复合赋值运算符的语法较短,可以分配结果。在将结果分配给第一个操作数之前,对两个操作数执行该操作。
以下是C#中的复合赋值运算符。
加法分配
减法分配
乘法分配
部门分配
模分配
按位与分配
按位或分配
按位XOR分配
左移分配
右移分配
Lambda运算符
让我们看一个示例,以了解如何在C#中使用复合赋值运算符。
示例
using System;
namespace Program {
class MyClass {
public static void Main(string[] args) {
int val = 7;
val += 3;
Console.WriteLine("Addition Assignment: " + val);
val -= 2;
Console.WriteLine("Subtraction Assignment: " + val);
val *= 7;
Console.WriteLine("Multiplication Assignment: " + val);
val /= 7;
Console.WriteLine("Division Assignment: " + val);
val %= 5;
Console.WriteLine("Modulo Assignment: " + val);
val &= 9;
Console.WriteLine("Bitwise And Assignment: " + val);
val <<= 3;
Console.WriteLine("Left Shift Assignment: " + val);
val >>= 5;
Console.WriteLine("Right Shift Assignment: " + val);
}
}
}输出结果
Addition Assignment: 10 Subtraction Assignment: 8 Multiplication Assignment: 56 Division Assignment: 8 Modulo Assignment: 3 Bitwise And Assignment: 1 Left Shift Assignment: 8 Right Shift Assignment: 0
热门推荐
1 训练狗狗基础
2 怎么训练狗狗笑
3 怎么训练狗狗卧下
4 上海狗狗训练基地
5 训练狗狗排便
6 狗狗基础训练
8 如何训练狗狗装死
9 狗狗站姿训练
10 狗狗训练用品
11 训练狗狗吧
12 狗狗要怎么训练
13 怎么训练狗狗玩球
14 训练狗狗唤回
15 狗狗训练躺下
16 狗狗训练指令
17 狗狗的训练技巧
18 狗狗不好训练