資料轉換的問題!!(編號:2602)

程式如下:
Dim a As Double
Dim b As Double
Dim c As Double
b = 0.93
c = 0.9793
a = b - c
結果 a = -4.92999999999999E-02

為何不是 a = -0.0493
若改變b值有些會正常顯示,有些結果還是錯,請問各位高手,這是什麼
原因造成?謝謝!!