C#进阶 09 复合赋值运算符跟一元二元运算符

时间:2021-09-12 17:24:50


这篇博客咱们说一下复合赋值运算符跟一元二元运算符,不过在说这些之前会先理一下之前忘记说的一点,“++”跟“--”,越是细节咱们越是重视一下。



1,“++”跟“--”:


........1),++ ,自加一,有前加和后加;


........2),- -  ,自减一,有前减和后减;


这里咱们是顺口提一下,就不附例子了,自己在 VS 里尝试着测试一下就全部由答案了,主要需要注意的是在运算的时候(特指两个变量的时候前加前减跟后加后减的区别),在用的时候心细一点就好了。



2,复合赋值运算符:


........1),+=;


........2),-=;


........3),*=;


........4),/=;


........5),%=;



这里大家看下面这个代码实例:

        static void Main(string[] args)
        {
            //将 10 赋值给 num 。
            int num = 10;
            //给 num 二次赋值。
            num +=10;

            //输出 num 。
            Console.WriteLine(num);
            Console.ReadKey();
        }



这是  复合赋值运算符中 “+=” 的代码运行,输出结果如下:


C#进阶 09 复合赋值运算符跟一元二元运算符



具体意思就是在第二次赋值的时候 num为 10 的时候 再 +   一个 10 的结果,这就清楚了吧,前面几个也是一样,+ - * / % 也均是这个意思,建议初学者或者重视基础的朋友务必多多敲代码来一一验证。



3,一元二元运算符:


........1)对于 + - * / % = 等都需要两个操作数才能进行运算的这些运算符,我们叫做二元运算符。


........2)对于像 ++  -- 这样的只需要一个操作数就能进行运算的运算符,我们叫做一元运算符。


........3)一元运算符 ++ / -- 比二元的 + - * / % = 优先级高。



4,总结:

这篇博客就到这里了,还是那句话,既然在搞编程,在搞软件,那么多敲,多动手,这是近期我最大的感触,代码量如果少的话各方面都不是特别好感觉,so ,抓住一切机会上手敲代码。







C#进阶 09 复合赋值运算符跟一元二元运算符