C# 表達式 賦值運算符
我們迄今一直在使用簡單的=賦值運算符,其實還有其他賦值運算符,而且它們都很有用。除了 =運算符 外,其他賦值運算符都以類似方式工作。與=—樣,它們都是根據(jù)運算符和右邊的操作數(shù),把一個值賦給左邊 的變量。
下表列出了這些運算符及其說明。
運算符 | 類 別 | 示例表達式 | 結(jié)果 |
= | 二元 | varl = var2; | varl被賦予var2的值 |
+= | 二元 | varl += var2; | varl被賦予varl與var2的和 |
-= | 二元 | varl 一 = var2; | varl被賦予varl與var2的差 |
運算符 | 類 別 | 示例表達式 | 結(jié) 果 |
二元 | varl *= var2; | varl被陚予varl與var2的乘積 | |
/= | 二元 | varl /= varl; | varl被陚予varl與var2相除所得的結(jié)果 |
0/戶 | 二元 | varl %- var2; | varl被陚予var丨與var2相除所得的余數(shù) |
可以看出,這些運算符把varl也包括在計算過程中,例如:
varl += var2;
與下面的代碼結(jié)果相同。
varl = varl + var2;
與+運算符一樣,+=運算符也可用于字符串。
使用這些運算符,特別是在使用長變量名時,可使代碼更便于閱讀。
點擊加載更多評論>>