Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c# 运算符

作者:—上花′Ing   发布日期:2025-08-14   浏览:7

// 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);
    }
}

解释说明:

  1. 算术运算符:用于执行基本的数学运算,如加法、减法、乘法、除法和取模。
  2. 关系运算符:用于比较两个值,返回一个布尔值(truefalse)。
  3. 逻辑运算符:用于组合多个布尔表达式,返回一个布尔结果。
  4. 位运算符:用于对整数的二进制表示进行操作。
  5. 赋值运算符:用于将一个值赋给一个变量,并可以结合其他运算符使用。
  6. 条件运算符:也称为三元运算符,用于根据条件选择两个值中的一个。

希望这些示例代码和解释能帮助你理解 C# 中的各种运算符。

上一篇:c# 取字符串最后一个字符

下一篇:c# rectangle

大家都在看

c# 二进制

c# tcp client

c# type.gettype

c# sqlconnection

c# string.format 小数位数

.net和c#

c#获取系统时间

c#游戏开发

c#网络编程

c# rectangle

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站