1. 算术运算符:
int a = 10, b = 3;
int sum = a + b; // 加法
int difference = a - b; // 减法
int product = a * b; // 乘法
int quotient = a / b; // 除法
int remainder = a % b; // 取余
2. 关系运算符:
bool isEqual = (a == b); // 等于
bool isNotEqual = (a != b); // 不等于
bool isGreater = (a > b); // 大于
bool isLess = (a < b); // 小于
bool isGreaterOrEqual = (a >= b); // 大于等于
bool isLessOrEqual = (a <= b); // 小于等于
3. 逻辑运算符:
bool x = true, y = false;
bool andResult = x && y; // 逻辑与
bool orResult = x || y; // 逻辑或
bool notResult = !x; // 逻辑非
4. 位运算符:
int num1 = 5, num2 = 3;
int andResult = num1 & num2; // 按位与
int orResult = num1 | num2; // 按位或
int xorResult = num1 ^ num2; // 按位异或
int complementResult = ~num1; // 按位取反
int leftShiftResult = num1 << 1; // 左移
int rightShiftResult = num1 >> 1; // 右移
5. 赋值运算符:
int x = 5;
x += 3; // x = x + 3;
x -= 2; // x = x - 2;
x *= 4; // x = x * 4;
x /= 2; // x = x / 2;
x %= 3; // x = x % 3;
6. 条件运算符:
int age = 20;
string result = (age >= 18) ? "Adult" : "Minor";
7. 其他运算符:
- 类型转换运算符:
- (type):强制类型转换。
- as:类型转换,用于引用类型,如果转换失败返回 null。
- 空值合并运算符:
- ??:用于在变量为 null 时提供默认值。
int? nullableValue = null;
int nonNullableValue = nullableValue ?? 42;
这只是 C# 中一些基本的运算符,您可以根据需要在代码中使用它们。运算符的正确使用是编写有效和清晰代码的关键之一。
转载请注明出处:http://www.pingtaimeng.com/article/detail/14748/C#