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的变量:加法赋值运算符(+=)将一个值添加到变量中:所有赋值运算符的列表:
[table][tr]运算符示例等同于试一试[/tr][tr][td]=[/td][td]x = 5[/td][td]x = 5[/td][td][/td][/tr][tr][td]+=[/td][td]x += 3[/td][td]x = x + 3[/td][td][/td][/tr][tr][td]-=[/td][td]x -= 3[/td][td]x = x - 3[/td][td][/td][/tr][tr][td]*=[/td][td]x *= 3[/td][td]x = x * 3[/td][td][/td][/tr][tr][td]/=[/td][td]x /= 3[/td][td]x = x / 3[/td][td][/td][/tr][tr][td]%=[/td][td]x %= 3[/td][td]x = x % 3[/td][td][/td][/tr][tr][td]&=[/td][td]x &= 3[/td][td]x = x & 3[/td][td][/td][/tr][tr][td][/td][td]=[/td][td]x[/td][td]= 3[/td][/tr][tr][td]^=[/td][td]x ^= 3[/td][td]x = x ^ 3[/td][td][/td][/tr][tr][td]>>=[/td][td]x >>= 3[/td][td]x = x >> 3[/td][td][/td][/tr][tr][td]= y[/td][/tr][tr][td] |
|
|
|
发表于 2024-1-20 08:51:35
举报
回复
分享
|
|
|
|