閱讀教程我已經瞭解到模函數返回方程的其餘部分。因此,例如,3 % 4
等於3使用%模函數
但我好像不懂25 * 3 % 4 = 3
。 25發生了什麼?
我已經在PowerShell以及在線谷歌計算器上運行該腳本,返回相同。有人願意解釋這一點,好嗎?
閱讀教程我已經瞭解到模函數返回方程的其餘部分。因此,例如,3 % 4
等於3使用%模函數
但我好像不懂25 * 3 % 4 = 3
。 25發生了什麼?
我已經在PowerShell以及在線谷歌計算器上運行該腳本,返回相同。有人願意解釋這一點,好嗎?
由於*
和%
具有完全相同的優先,關聯進場。由於這兩個運營商都從左至右評價(即關聯是從左到右),您的表達式相當於
(25 * 3) % 4
其是,當然,75 % 4
這是也 3。
Aaaaaah .....謝謝。我的心在哪裏。大聲笑 – user483071
這就是75%4,這是18的餘數3。 – user483071
朗讀從左到右:) – marmeladze
我已經想通了。大聲笑。謝謝。 :-) – user483071
我確定只有我們老C程序員知道* /和%都具有相同的優先級。 – Bathsheba