1. 程式人生 > >C#進階 09 複合賦值運算子跟一元二元運算子

C#進階 09 複合賦值運算子跟一元二元運算子

這篇部落格咱們說一下複合賦值運算子跟一元二元運算子,不過在說這些之前會先理一下之前忘記說的一點,“++”跟“--”,越是細節咱們越是重視一下。

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

這是  複合賦值運算子中 “+=” 的程式碼執行,輸出結果如下:


具體意思就是在第二次賦值的時候 num為 10 的時候 再 +   一個 10 的結果,這就清楚了吧,前面幾個也是一樣,+ - * / % 也均是這個意思,建議初學者或者重視基礎的朋友務必多多敲程式碼來一一驗證。

3,一元二元運算子:

........1)對於 + - * / % = 等都需要兩個運算元才能進行運算的這些運算子,我們叫做二元運算子。

........2)對於像 ++  -- 這樣的只需要一個運算元就能進行運算的運算子,我們叫做一元運算子。

........3)一元運算子 ++ / -- 比二元的 + - * / % = 優先順序高。

4,總結:

這篇部落格就到這裡了,還是那句話,既然在搞程式設計,在搞軟體,那麼多敲,多動手,這是近期我最大的感觸,程式碼量如果少的話各方面都不是特別好感覺,so ,抓住一切機會上手敲程式碼。