看板 Visual_Basic 關於我們 聯絡資訊
A1# =1.85 ^^^ B1! =1.85 ^^^ A2#=A1#*10 B2! =B1! *10 這些是basic的敘述式,說實話,我用vb做過一個專題,結果對這四條式子束手無策 書上也查不到相關的運算子說明(vb.net的書) 有人可以幫我解釋其中 # 和 !神奇的地方嗎? 還是這些符號只是代表變數名稱的一部分? 煩請大家回答了 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.117.9.210
glovev:我先跑一次vb2005看看會不會動好了 10/31 23:48
glovev:有錯誤.. 10/31 23:51
glovev:請大家幫我貫通一下思想,謝謝囉 10/31 23:51
LPH66:那是舊Basic的變數型態語法 11/01 00:32
LPH66:A# 相當於先設定 Dim a as Double 11/01 00:32
LPH66:B! 相當於先設定 Dim b as Single 11/01 00:33
LPH66:印象中從VB開始就不用這種方法宣告了 而用Dim as 11/01 00:33
glovev:多謝啦 點通了我的疑惑 11/01 01:37
fumizuki:VB2005 可以使用啊... 11/01 20:01
fumizuki:除非你沒有宣告變數... 11/01 20:03
fumizuki:VB6以前的版本都是預設不用宣告變數 11/01 20:03
fumizuki:VB.NET開始預設要宣告變數 11/01 20:04
fumizuki:Dim A# 後面不必加 As... 11/01 20:04
glovev:那請問一下 為什麼a2#會大於b2!呢? 11/02 00:35
glovev:我用vb2005測試後是相等可是公職考試的解答是a2#>b2! 11/02 00:36
fumizuki:以vb6和vb2005來算的話都是相等 11/02 06:45
fumizuki:但1.85實際存在記憶體中會變成無窮小數 11/02 06:50
fumizuki:#的精確度大於! 11/02 06:51
glovev:多謝fumizuki大大 > < 11/03 03:06