為什么VB里Text2.Text = 0.004 / 94.868 得出的值為4.21638487 而不是0.0042
uj5u.com熱心網友回復:
MsgBox Round(0.004 / 94.868, 6)uj5u.com熱心網友回復:
怎么可能是 4.21638487 ???你是沒有顯示完整吧!文本框的寬度不夠。
我剛才看了一下,是 4.21638487161108E-05
這是“科學計數法”的表示方式,
等效的“常規10進制”表示,就是:
0.0000421638487161108
樓主憑什么說應該是0.0042呢?相差100倍啊!
你可以用Format( )函式,處理一下“百分比”的結果:
Format$(0.004/94.868,"0.0000%") 的結果是: 0.0042%
uj5u.com熱心網友回復:
相由心生
uj5u.com熱心網友回復:
科學計數回傳后沒顯示完整,用格式化輸出函式!轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/66926.html
標籤:VB基礎類
