1. 算术运算符:
int a = 10;
int b = 5;
int sum = a + b; // 加法
int difference = a - b; // 减法
int product = a * b; // 乘法
int quotient = a / b; // 除法
int remainder = a % b; // 取余
2. 关系运算符:
int x = 10;
int y = 20;
bool isEqual = (x == y); // 等于
bool notEqual = (x != y); // 不等于
bool greaterThan = (x > y); // 大于
bool lessThan = (x < y); // 小于
bool greaterOrEqual = (x >= y); // 大于等于
bool lessOrEqual = (x <= y); // 小于等于
3. 逻辑运算符:
bool condition1 = true;
bool condition2 = false;
bool andResult = condition1 && condition2; // 与运算
bool orResult = condition1 || condition2; // 或运算
bool notResult = !condition1; // 非运算
4. 位运算符:
int a = 5; // 二进制:0101
int b = 3; // 二进制:0011
int andResult = a & b; // 与运算(按位)
int orResult = a | b; // 或运算(按位)
int xorResult = a ^ b; // 异或运算(按位)
int leftShiftResult = a << 1; // 左移运算
int rightShiftResult = a >> 1; // 右移运算
5. 赋值运算符:
int x = 10;
x += 5; // 等同于 x = x + 5;
x -= 3; // 等同于 x = x - 3;
x *= 2; // 等同于 x = x * 2;
x /= 4; // 等同于 x = x / 4;
x %= 3; // 等同于 x = x % 3;
6. 其他运算符:
- 条件运算符(三元运算符):
int result = (x > y) ? x : y;
- 空值合并运算符:
int? nullableValue = null;
int value = nullableValue ?? 0; // 如果 nullableValue 不为 null,则返回其值;否则返回 0。
这些是 C# 中的一些基本运算符。运算符在编写代码时用于执行各种操作,提供了丰富的表达能力。在使用运算符时,请确保了解其优先级和结合性,以避免意外的结果。
转载请注明出处:http://www.zyzy.cn/article/detail/6340/C#