说明: 将右侧表达式的值根据赋值运算符不同进行数学运算并把结果给变量
运算符 | 注解 | 例子 |
---|---|---|
= | 将右侧的数值赋值给变量 | a=2 |
+= | 将左侧的变量原来的数值和右侧的赋值进行相加 | a = 1; a += 2; 结果为: a = 3; |
-= | 将左侧的变量原来的数值和右侧的赋值进行相减 | a = 2; a -= 1; 结果为: a = 1; |
*= | 将左侧的变量原来的数值和右侧的赋值进行相乘 | a = 2; a *= 2; 结果为: a = 4; |
/= | 将左侧的变量原来的数值和右侧的赋值进行相除 | a = 4; a /= 2; 结果为: a = 2; |
%= | 将左侧的变量原来的数值和右侧的赋值进行求模运算 | a = 6; a %= 4; 结果为: a = 2; |
void OnStart()
{
// = 将右侧的表达式结果赋值给变量
int a = 10;
// += 将左侧的变量原来的数值和右侧的赋值进行相加
// a += 1; // a = a + 1;
// Print("现在a的值是: " + string(a));
a += 10; // a = 10 + 10;
// Print("现在a的值是: " + string(a));
// -= 将左侧的变量原来的数值和右侧的赋值进行相减
a = 5;
a -= 2; // a = 5 - 2
// Print("现在a的值是: " + string(a));
// *= 将左侧的变量原来的数值和右侧的赋值进行相乘
a = 2;
a *= 3; // a = 2 * 3
// Print("现在a的值是: " + string(a));
// /= 将左侧的变量原来的数值和右侧的赋值进行相除
a = 4;
a /= 2; // a = 4 / 2
// Print("现在a的值是: " + string(a));
// %= 将左侧的变量原来的数值和右侧的赋值进行求模运算
a = 100;
a %= 60; // a = 100 / 60
Print("现在a的值是: " + string(a));
// 将原来变量里面的值,经过右侧运算以后,返回给变量
}