[問題]一題計概問題

看板Visual_Basic作者 (阿章)時間18年前 (2007/10/31 23:48), 編輯推噓9(9010)
留言19則, 3人參與, 最新討論串1/1
A1# =1.85 ^^^ B1! =1.85 ^^^ A2#=A1#*10 B2! =B1! *10 這些是basic的敘述式,說實話,我用vb做過一個專題,結果對這四條式子束手無策 書上也查不到相關的運算子說明(vb.net的書) 有人可以幫我解釋其中 # 和 !神奇的地方嗎? 還是這些符號只是代表變數名稱的一部分? 煩請大家回答了 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.117.9.210

10/31 23:48, , 1F
我先跑一次vb2005看看會不會動好了
10/31 23:48, 1F

10/31 23:51, , 2F
有錯誤..
10/31 23:51, 2F

10/31 23:51, , 3F
請大家幫我貫通一下思想,謝謝囉
10/31 23:51, 3F

11/01 00:32, , 4F
那是舊Basic的變數型態語法
11/01 00:32, 4F

11/01 00:32, , 5F
A# 相當於先設定 Dim a as Double
11/01 00:32, 5F

11/01 00:33, , 6F
B! 相當於先設定 Dim b as Single
11/01 00:33, 6F

11/01 00:33, , 7F
印象中從VB開始就不用這種方法宣告了 而用Dim as
11/01 00:33, 7F

11/01 01:37, , 8F
多謝啦 點通了我的疑惑
11/01 01:37, 8F

11/01 20:01, , 9F
VB2005 可以使用啊...
11/01 20:01, 9F

11/01 20:03, , 10F
除非你沒有宣告變數...
11/01 20:03, 10F

11/01 20:03, , 11F
VB6以前的版本都是預設不用宣告變數
11/01 20:03, 11F

11/01 20:04, , 12F
VB.NET開始預設要宣告變數
11/01 20:04, 12F

11/01 20:04, , 13F
Dim A# 後面不必加 As...
11/01 20:04, 13F

11/02 00:35, , 14F
那請問一下 為什麼a2#會大於b2!呢?
11/02 00:35, 14F

11/02 00:36, , 15F
我用vb2005測試後是相等可是公職考試的解答是a2#>b2!
11/02 00:36, 15F

11/02 06:45, , 16F
以vb6和vb2005來算的話都是相等
11/02 06:45, 16F

11/02 06:50, , 17F
但1.85實際存在記憶體中會變成無窮小數
11/02 06:50, 17F

11/02 06:51, , 18F
#的精確度大於!
11/02 06:51, 18F

11/03 03:06, , 19F
多謝fumizuki大大 > <
11/03 03:06, 19F
文章代碼(AID): #17AAFa_- (Visual_Basic)