谁能说一下vb中 @#$%^&* 等 符号的用法与区别

作者&投稿:于晓 (若有异议请与网页底部的电邮联系)
VB中 #,%,!,$分别代表的是什么~

这些符号称为数据类型标示符,%是表示整型数据类型,!表示单精度浮点数,$表示字符串,比如:
dim a as string等效于dim a$
dim b as integer等效于dim b%
dim c as single等效于dim c!

1)& 运算符,用来强制两个表达式作字符串连接。
& 运算符示例,本示例使用 & 运算符将字符串串接起来。
Dim MyStrMyStr = "Hello" & " World" ' 返回 "Hello World"。MyStr = "Check " & 123 & " Check" ' 返回 "Check 123 Check"。2)%,在Sql结构化查询中表示多个字符,如%c%代表agdcagd等。
VB使用Like和%组成Sql结构化查询语句赋值给Adodc控件的RecordSource 属性,完成模糊查询。
以下代码是在jishijilu表的gyh_riqi字段中查询与字符串'1000'匹配的所有记录显示于MSHFlexGrid控件中:
Private Sub Command1_Click() Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\wd.mdb;Persist Security Info=False" Adodc1.RecordSource = "select * from jishijilu where gyh_riqi like'%1000%'" Adodc1.Refresh Set MSHFlexGrid1.DataSource = Adodc1 MSHFlexGrid1.Row = 1 MSHFlexGrid1.ColSel = MSHFlexGrid1.Cols - 1End Sub

@、#、$、%、& 是类型说明符,其中@表示货币型、#表示双精度、$是字符串、%是整型、&是长整型 例如:Dim a#,s$表示定义一个双精度类型变量a和一个字符串变量s ^是幂运算符,例如2^3表示计算2的3次方 *是乘法运行符,例如2*3表示计算2乘以3 &还可以作为连接运算符,例如"北京" & "奥运会"结果为"北京奥运会" 日期文字须以符号“#”括起来,如#8/8/2008# 八进制整型数前面冠以&或&O,如&76表示8进制数76 16进制整型数前面冠以&H,如果&H76表示16进制数76