C#常见运算符

336 阅读1分钟

运算符主要分为五类:算术运算符、逻辑运算符、关系运算符、赋值运算符、三元运算符

算术运算符:

image.png

namespace demo1;
class test1
{
    static void Main(string[] agrs)
    {
        Console.WriteLine("请输入第一个数a");
        int a = int.Parse(Console.ReadLine());
        Console.WriteLine("请输入运算方式");
        string c = Console.ReadLine();
        Console.WriteLine("请输入第二个数b");
        int b = int.Parse(Console.ReadLine());
        Console.WriteLine();
        int d;

        switch (c)
        {
            case "+":
                d = a + b;
                break;
            case "-":
                d = a - b;
                break;
            case "*":
                d = a * b;
                break;
            case "/":
                d = a / b;
                break;
            case "%":
                d = a % b;
                break;
            default:
                d = 0;
                break;
        }

        Console.WriteLine(" {0} {1} {2} = {3}", a, c, b, d);
        Console.WriteLine();
        Console.ReadKey();
    }
}

在程序所运用的算术运算符跟平常算术一样,
算术预算符又分为一元运算符和二元运算符。
一元:++、–、+、-
二元:*、/、%、+、-
对于向加加或者减减这样只需要一个操作数就能完成的运算,称为一元运算符。 、-、 *、 /、 %、对于这些需要两个或以上才能完成运算操作符,称为二元运算符。

优先级

一元的运算符的优先级要高于二元的运算符。 如果在一个表达式当中,既有一元运算符,又有二元运算符,我们要先计算一元运算符。

总结:++:分为前++和后++,不管是前++还是后++,最终结果都是给这个变量加—;

区别:表达式当中,如果是前++,则是给自身加一,然后带着加一后的值参与运算。如果是后++,则是原先的值参与运算后自身加一。

逻辑运算符

image.png

关系运算符

image.png

赋值运算符

image.png

三元运算符

image.png

总结:各类语言的运算符使用方法都是大同小异的,多实践多敲即可!