回 帖 发 新 帖 刷新版面

主题:字符串赋值给长整型


Dim L As Long

L = 12
L = "233"    '自动转换 
L = &H3E
L = "&h4e"   '自动转换 

L = "5234d4" '这句为什么=52340000

L = "6ff"    '类型不匹配
L = "7http"  '类型不匹配



第五句是什么意思?“"d4"”= “*(10^4)” ?

回复列表 (共3个回复)

沙发

..好冷

板凳

呵呵,是呀.

3 楼

3.单精度型(Single)用来表示带有小数部分的实数
用4个字节存储,单精度浮点数最多有7位十进制有效数字,单精度浮点数的指数用“E”或“e”表示。
单精度数有多种表示形式:±n.n(小数形式)   ±n E ±m(指数形式)   ±n.n E ±m (指数形式)
例如:123.45、0.12345E+3、123.45!都是同值的单精度数。
如果某个数的有效数字位数超过7位,当把它定义为单精度变量时,超出的部分会自动四舍五入。
4.双精度型(Double)
用8个字节存储。多精度浮点数最多有15或16位十进制有效数字,多精度浮点数的指数用“D”或“d”表示。
科学记数法格式 :±aD±c或±ad±c
例如:314.159265358979D-2表示3.14159265358979。
Single和Double采用浮点数表示,范围较大,但存储的数据为近似值,单精度型精确到7位,双精度型精确到15---16位,而Currency型采用定点数表示,虽范围较小(15位整数,4位小数),但存储的数据精确,适合于作金融计算。
[url=http://zhangxinbo.blog.sohu.com/63644053.html]http://zhangxinbo.blog.sohu.com/63644053.html[/url]

我来回复

您尚未登录,请登录后再回复。点此登录或注册