C#進階 09 複合賦值運算子跟一元二元運算子
阿新 • • 發佈:2019-01-26
這篇部落格咱們說一下複合賦值運算子跟一元二元運算子,不過在說這些之前會先理一下之前忘記說的一點,“++”跟“--”,越是細節咱們越是重視一下。
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 ,抓住一切機會上手敲程式碼。