作者glovev (阿章)
看板Visual_Basic
标题[问题]一题计概问题
时间Wed Oct 31 23:48:51 2007
A1# =1.85
^^^
B1! =1.85
^^^
A2#=A1#*10
B2! =B1! *10
这些是basic的叙述式,说实话,我用vb做过一个专题,结果对这四条式子束手无策
书上也查不到相关的运算子说明(vb.net的书)
有人可以帮我解释其中 # 和 !神奇的地方吗?
还是这些符号只是代表变数名称的一部分?
烦请大家回答了 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.117.9.210
1F:→ glovev:我先跑一次vb2005看看会不会动好了 10/31 23:48
2F:→ glovev:有错误.. 10/31 23:51
3F:→ glovev:请大家帮我贯通一下思想,谢谢罗 10/31 23:51
4F:推 LPH66:那是旧Basic的变数型态语法 11/01 00:32
5F:→ LPH66:A# 相当於先设定 Dim a as Double 11/01 00:32
6F:→ LPH66:B! 相当於先设定 Dim b as Single 11/01 00:33
7F:→ LPH66:印象中从VB开始就不用这种方法宣告了 而用Dim as 11/01 00:33
8F:推 glovev:多谢啦 点通了我的疑惑 11/01 01:37
9F:推 fumizuki:VB2005 可以使用啊... 11/01 20:01
10F:推 fumizuki:除非你没有宣告变数... 11/01 20:03
11F:→ fumizuki:VB6以前的版本都是预设不用宣告变数 11/01 20:03
12F:→ fumizuki:VB.NET开始预设要宣告变数 11/01 20:04
13F:推 fumizuki:Dim A# 後面不必加 As... 11/01 20:04
14F:推 glovev:那请问一下 为什麽a2#会大於b2!呢? 11/02 00:35
15F:→ glovev:我用vb2005测试後是相等可是公职考试的解答是a2#>b2! 11/02 00:36
16F:推 fumizuki:以vb6和vb2005来算的话都是相等 11/02 06:45
17F:推 fumizuki:但1.85实际存在记忆体中会变成无穷小数 11/02 06:50
18F:→ fumizuki:#的精确度大於! 11/02 06:51
19F:推 glovev:多谢fumizuki大大 > < 11/03 03:06