在basic語言中執行
Print - 2 ^ 2 + 8 Mod 5
螢幕輸出的資料為何
是 7 還是 -1 ??
拜託高手幫幫忙>\"<
2006-05-03 18:04:29 · 5 個解答 · 發問者 孟 1 in 電腦與網際網路 ➔ 程式設計
重點在 - 2 ^ 2
是 4 還是 -4? 負號先還是次方先
謝謝~
2006-05-03 18:14:38 · update #1
Private Sub Command1_Click()Print -2 ^ 2 + 8 Mod 5End Sub答案為 -1-2 ^ 2 + 8 Mod 5→ -4 + 3→ -1
2006-05-04 09:43:05 · answer #1 · answered by W.J.S. 7 · 0⤊ 0⤋
運算子優先順序為:
^ 指數
- 負號
mod 餘數
+加號
所以 -2^2+8 mod 5
= -4 +8 mod 5
=-4+3
=-1
2006-05-25 13:45:02 · answer #2 · answered by ? 1 · 0⤊ 0⤋
請問你的 -2 有沒有括弧??如果有括弧的話那 (-2)^ 2= 4
則此題答案為4+3=7
如果沒括弧那 -2 ^ 2 =- 4 則此題答案為- 4+3= -1
所以由沒有括弧很重要!!
2006-05-04 10:59:40 · answer #3 · answered by 小霸王 2 · 0⤊ 0⤋
^ 指數 將運算元進行指數次方運算 例題 2^3→求得8(相當於2的3次方)
Mod 餘數 運算元相除求餘數 例題29 Mod 5→求得4
你說要的答案是7唷
2006-05-03 18:12:23 · answer #4 · answered by ☆。伏特加。☆ 1 · 0⤊ 0⤋
-2平方+3=4?? 可以說的詳細點嗎?好像不太正確...
2006-05-03 18:10:46 · answer #5 · answered by 孟 1 · 0⤊ 0⤋