C# 中的 /= 运算符有什么作用以及何时使用?
问问题
1365 次
7 回答
28
是分而治之。 x /= n
逻辑上等价于x = x / n
。
于 2009-08-20T21:22:32.853 回答
7
它类似于+=
,-=
或*=
。这是带有赋值的数学除法运算的捷径。而不是做
x = x / 10;
你可以通过做得到相同的结果
x /= 10;
它在操作发生后将结果分配给原始变量。
于 2009-08-20T21:22:43.837 回答
4
在大多数受 C 启发的语言中,答案是:除法和赋值。那是:
a /= b;
是以下的简写:
a = a / b;
LHS(a
在我的示例中)被评估一次。当 LHS 很复杂时,这很重要,例如结构数组中的元素:
x[i].pqr /= 3;
于 2009-08-20T21:24:09.980 回答
2
a /= 2;
是一样的a = a / 2;
。
于 2009-08-20T21:22:46.753 回答
2
一个部门和一个任务:
a /= b;
是相同的
a = (a / b);
它只是将两个运算符合二为一。
于 2009-08-20T21:22:48.940 回答
2
在以下示例中:
double value = 10;
value /= 2;
值的最终值为 5。
=/ 运算符将变量除以操作数(在本例中为 2)并将结果存储回变量中。
于 2009-08-20T21:23:17.457 回答
1
于 2009-08-20T21:22:55.647 回答