討論串[VBA ] 小數的mod問題?
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者yangchihwei (yangchihwei)時間17年前 (2009/01/13 13:47), 編輯資訊
0
0
0
內容預覽:
Dim a, c, d As Integer. Dim b, g, f As Single. c = 38.5. d = 8.5. g = 38.5. f = 8.5. a = c Mod d. b = g Mod f. 此時執行結果:. a = 6. b = 4.5. Mod 不是只能處理整數值而

推噓2(2推 0噓 2→)留言4則,0人參與, 最新作者mindscold (********)時間17年前 (2009/01/12 10:06), 編輯資訊
0
0
0
內容預覽:
請問一下,為什麼38.5 mod 8.5 = 6. 看MSDN是寫 A mod B = A - (B * (A \ B)). 這樣來算的話,38.5 mod 8.5 = 38.5 - (8.5 * (38.5 \ 8.5)). = 38.5 - (8.5 * 4). = 38.5 - 34. = 4
首頁
上一頁
1
下一頁
尾頁