討論串[VB6 ] 其實是很新手的問題....
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
我寫了一個這樣的東西.... Y = 0.05. X = 0.76 + Val(txt_percentage) / 100 + Y. Print X, 0.76, Val(txt_percentage)/100, Y. 假設Val(txt_percentage)/100 = 0.03. 為什麼印出來
(還有181個字)
內容預覽:
為什麼會有這樣的問題啊?. 精確度問提是指說電腦也是會有「誤差」的嗎?. 像是人用一把尺畫三公分的線,永遠不會是準的3公分這樣?. 還有,為什麼同樣是運算,. Val(txt_percentage)/100印出來就會是3/100=0.03. 而不是0.03000000745058之類的?. 感謝解答
(還有37個字)
內容預覽:
就說1/3好了. 我們用十進位來算是會變成0.333333333333....的小數. 那如果我們的表現空間是有限的 勢必要在某地方截掉. 於是就變成0.3333333333. 如果我們之後拿它去乘上6 就變成1.9999999998 不是2耶!. 再抓一個: 2/3 在一樣的地方切掉 變成0.66
(還有631個字)
首頁
上一頁
1
下一頁
尾頁