室雅人和 发表于 2024-1-20 08:54:18

C# 运算符详解:包含算术、赋值、比较、逻辑运算符及 Math 类应用

运算符用于对变量和值执行操作。在C#中,有多种运算符可用,包括算术运算符、关系运算符、逻辑运算符等。
算术运算符

算术运算符用于执行常见的数学运算:
int x = 100 + 50;// 加法,结果为 150
int y = x - 30;    // 减法,结果为 120
int z = x * 2;   // 乘法,结果为 300
int w = x / 3;   // 除法,结果为 50
int remainder = x % 3;// 取余,结果为 0(100 除以 3 的余数)

Console.WriteLine("x: " + x);
Console.WriteLine("y: " + y);
Console.WriteLine("z: " + z);
Console.WriteLine("w: " + w);
Console.WriteLine("remainder: " + remainder);递增和递减运算符

递增运算符 ++ 用于将变量的值增加 1,而递减运算符 -- 用于将变量的值减少 1:
int a = 5;
a++;// 等同于 a = a + 1;
Console.WriteLine("a: " + a);// 输出 6

int b = 10;
b--;// 等同于 b = b - 1;
Console.WriteLine("b: " + b);// 输出 9注意事项

在实际编码中,请注意避免在表达式中使用过多的递增和递减运算符,以确保代码的可读性。递增和递减运算符的使用可能会导致代码难以理解,并引起潜在的错误。
赋值运算符

赋值运算符用于将值赋给变量。
在下面的示例中,我们使用赋值运算符(=)将值10赋给一个名为x的变量:
// 赋值运算符
int x = 10;加法赋值运算符(+=)将一个值添加到变量中:
int x = 10;
x += 5;所有赋值运算符的列表:
运算符示例等同于试一试=x = 5x = 5+=x += 3x = x + 3-=x -= 3x = x - 3*=x *= 3x = x * 3/=x /= 3x = x / 3%=x %= 3x = x % 3&=x &= 3x = x & 3=x= 3^=x ^= 3x = x ^ 3>>=x >>= 3x = x >> 3= y
页: [1]
查看完整版本: C# 运算符详解:包含算术、赋值、比较、逻辑运算符及 Math 类应用