天轰穿C#教程之赋值运算符【原创】
2012-11-09 10:11
141 查看
直到现在,我们一直在使用简单的=赋值运算符,其实还有其它赋值运算符,而且它们都非常有用。除了=运算符外,其它赋值运算符都以类似的方式工作。
与=一样,它们都是根据运算符和右边的操作数,把一个值赋给左边的变量。下表列出了这些运算符及其说明。
运算符 类 别 示例表达式 结 果
= 二元 var1 = var2; var1被赋予var2的值
+= 二元 var1 += var2; var1被赋予var1与var2的和
-= 二元 var1-= var2; var1被赋予var1与var2的差
*= 二元 var1 *= var2; var1被赋予var1与var2的乘积
/= 二元 var1 /= var2; var1被赋予var1与var2相除所得的结果
%= 二元 var1 %= var2; var1被赋予var1与var2相除所得的余数
可以看出,这些运算符把var1也包括在计算过程中,下面的代码:
var1 += var2;
与下面的代码结果相同。
var1 = var1 + var2;
+=运算符也可以用于字符串,与+运算符一样。
使用这些运算符,特别是在使用长变量名时,可以使代码更容易阅读。
本文为天轰穿原著,转载请注明出处及作者!
与=一样,它们都是根据运算符和右边的操作数,把一个值赋给左边的变量。下表列出了这些运算符及其说明。
运算符 类 别 示例表达式 结 果
= 二元 var1 = var2; var1被赋予var2的值
+= 二元 var1 += var2; var1被赋予var1与var2的和
-= 二元 var1-= var2; var1被赋予var1与var2的差
*= 二元 var1 *= var2; var1被赋予var1与var2的乘积
/= 二元 var1 /= var2; var1被赋予var1与var2相除所得的结果
%= 二元 var1 %= var2; var1被赋予var1与var2相除所得的余数
可以看出,这些运算符把var1也包括在计算过程中,下面的代码:
var1 += var2;
与下面的代码结果相同。
var1 = var1 + var2;
+=运算符也可以用于字符串,与+运算符一样。
使用这些运算符,特别是在使用长变量名时,可以使代码更容易阅读。
本文为天轰穿原著,转载请注明出处及作者!
相关文章推荐
- 天轰穿C#教程之值类型[原创]
- 天轰穿C#教程之布尔逻辑运算符【原创】
- 天轰穿C#教程之is运算符[原创]
- 天轰穿C#教程之#define和#undef【原创】
- 天轰穿C#教程之变量的申明[原创]
- 天轰穿C#教程之#region和#endregion介绍[原创]
- 天轰穿C#教程之表达式【原创】
- 天轰穿C#教程之if语句【原创】
- 天轰穿C#教程之变量介绍[原创]
- 天轰穿C#教程之预定义数据类型[原创]
- 天轰穿C#教程之数据类型安全与转换【原创】
- 天轰穿C#教程之#pragma介绍[原创]
- 天轰穿C#教程之sizeof运算符【原创】
- 天轰穿C#教程之数学运算符【原创】
- 天轰穿C#教程之显示转换[原创]
- 天轰穿C#教程之运算符的优先级【原创】
- 天轰穿C#教程之装箱和拆箱[原创]
- 天轰穿C#教程之隐式转换方式[原创]
- 天轰穿C#教程之C#预处理指令【原创】
- 【原创】阿里云 ECS 腾讯云CVM(云服务器)网站搭建教程 + PHP+MYSQL环境搭建教程