// C# 运算符示例代码
using System;
class Program
{
static void Main()
{
// 算术运算符
int a = 10;
int b = 5;
Console.WriteLine("a + b = " + (a + b)); // 加法
Console.WriteLine("a - b = " + (a - b)); // 减法
Console.WriteLine("a * b = " + (a * b)); // 乘法
Console.WriteLine("a / b = " + (a / b)); // 除法
Console.WriteLine("a % b = " + (a % b)); // 取模
// 关系运算符
Console.WriteLine("a == b: " + (a == b)); // 等于
Console.WriteLine("a != b: " + (a != b)); // 不等于
Console.WriteLine("a > b: " + (a > b)); // 大于
Console.WriteLine("a < b: " + (a < b)); // 小于
Console.WriteLine("a >= b: " + (a >= b)); // 大于等于
Console.WriteLine("a <= b: " + (a <= b)); // 小于等于
// 逻辑运算符
bool x = true;
bool y = false;
Console.WriteLine("x && y: " + (x && y)); // 逻辑与
Console.WriteLine("x || y: " + (x || y)); // 逻辑或
Console.WriteLine("!x: " + (!x)); // 逻辑非
// 位运算符
int c = 6; // 二进制 0110
int d = 2; // 二进制 0010
Console.WriteLine("c & d = " + (c & d)); // 按位与
Console.WriteLine("c | d = " + (c | d)); // 按位或
Console.WriteLine("c ^ d = " + (c ^ d)); // 按位异或
Console.WriteLine("c << 1 = " + (c << 1)); // 左移
Console.WriteLine("c >> 1 = " + (c >> 1)); // 右移
// 赋值运算符
int e = 10;
e += 5; // 等价于 e = e + 5
Console.WriteLine("e += 5: " + e);
// 条件运算符
int f = 20;
string result = (f % 2 == 0) ? "Even" : "Odd";
Console.WriteLine("f is " + result);
}
}
true
或 false
)。希望这些示例代码和解释能帮助你理解 C# 中的各种运算符。
上一篇:c# 取字符串最后一个字符
下一篇:c# rectangle
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站