看板 Visual_Basic 關於我們 聯絡資訊
優先順序相等的運算子,規則是由左至右... 但是 ? 2^2^3 = (2^2)^3 '由左至右,沒有問題 True ? 2^2^3 = 2^(2^3) '反過來運算結果一定不一樣。 False ? 2^-2^3 = (2^-2)^3 '加了一個負號,運算結果卻錯了? False ? 2^-2^3 = 2^(-2^3) '為什麼變成由右至左了呢? True -- VB 程式設計 倉木麻衣 PTT 星爺板 行列輸入法 ====================================================== Visual_Basic MaiKuraki Stephen Array -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.58.156.43
TrueFeeling:我也覺得驚奇@@!!220.141.158.129 06/12
fumizuki:除了這個問題外,可以再試試看還有沒有其它問題 210.58.156.43 06/12
fumizuki:2^(-2)^3 這樣就會符合由左至右的規則... 210.58.156.43 06/12
fumizuki:不過指數(^)運算子的優先等級比負數(-)來得高.. 210.58.156.43 06/12
fumizuki:還是無解 ~.~ 210.58.156.43 06/12