回答
/=
是一個速記操作符。
a /= b
相當於
c = a/b;
a = c;
n /= 10
走的價值的n
,通過10
除以並將該值重新分配到n
。
這只是n = (n/10)
的簡寫,就像n++
是n = n + 1
。
這是一樣的
n = n/10 ;
您還可以使用這種形式與其他運營商(+, - ,%,...)。 n + = 1(n = 1)的情況也可以寫爲n++
(n增加1)或++n
。
/=
是速記運營商之一。
速記運算符是一種簡潔的方式來表達已經在編程語言中可用的東西。
它們是:
+=
(如:x += 4;
相當於x = x + 4;
)-=
(如:x -= 4;
相當於x = x - 4;
)*=
(如:x *= 4;
相當於x = x * 4;
)/=
(例如:x *= 4;
等價於t öx = x/4;
)%=
(例如爲:x %= 4;
相當於x = x % 4;
)
也許「簡潔」更好的詞比「更短」。 –
@FiddlingBits你是對的!對不起,我不是以英語爲母語的人。剛剛編輯。 –
你是英語是完美的! –
- 1. 這個操作符是什麼意思?
- 2. 是什麼意思「?:」操作符PHP
- 3. 這個字符串是什麼意思?
- 4. 這個MSVC符號是什麼意思?
- 5. 這個符號是什麼意思:: =?
- 6. 這個eclipse符號是什麼意思?
- 7. 這個符號是什麼意思?
- 8. 0x0F是什麼意思?這個代碼是什麼意思?
- 9. 是什麼意思是左操作數?
- 10. 是否有一個OCaml'@@'操作符,它是什麼意思?
- 11. '?'是什麼意思?角色做這個操作?
- 12. 這是什麼意思,這個Urikind.relative
- 13. 操作c = a +++ b是什麼意思?
- 14. &是什麼意思爲三元操作
- 15. 這些「\ e6 ##」字符是什麼意思?
- 16. 這些字符是什麼意思?
- 17. 這些git符號是什麼意思?
- 18. 什麼是PPC,這是什麼意思?
- 19. 這是什麼`_time_independent_equals`是什麼意思?
- 20. PHP這是什麼意思?
- 21. 這是什麼意思? function()!()
- 22. 這是什麼意思?
- 23. 這是什麼意思? [c#]
- 24. System.BadImageFormatException這是什麼意思?
- 25. Ç - 這是什麼意思〜
- 26. :這是什麼意思?
- 27. IllegalStateException:這是什麼意思?
- 28. 這是什麼意思?
- 29. 這是什麼意思:&** this;
- 30. 這些是什麼意思?
或簡單地'a = a/b;' –
@FredLarson絕對。剛剛闡述,以消除任何更多的困惑。:) –