我们迄今一直在使用简单的=赋值运算符,其实还有其他赋值运算符,而且它们都很有用。除了 =运算符 外,其他赋值运算符都以类似方式工作。与=—样,它们都是根据运算符和右边的操作数,把一个值赋给左边 的变量。
下表列出了这些运算符及其说明。
运算符 | 类 别 | 示例表达式 | 结果 |
= | 二元 | varl = var2; | varl被賦予var2的值 |
+= | 二元 | varl += var2; | varl被赋予varl与var2的和 |
-= | 二元 | varl 一 = var2; | varl被賦予varl与var2的差 |
运算符 | 类 别 | 示例表达式 | 结 果 |
二元 | varl *= var2; | varl被陚予varl与var2的乘积 | |
/= | 二元 | varl /= varl; | varl被陚予varl与var2相除所得的结果 |
0/户 | 二元 | varl %- var2; | varl被陚予var丨与var2相除所得的余数 |
可以看出,这些运算符把varl也包括在计算过程中,例如:
varl += var2;
与下面的代码结果相同。
varl = varl + var2;
与+运算符一样,+=运算符也可用于字符串。
使用这些运算符,特别是在使用长变量名时,可使代码更便于阅读。
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>