VB不支持这个符号
但在某些其他编程语言里,!=表示不等于。
关于Vb中!的用法:
感叹号“!”常用于当一个控件作为一个特性访问的情况下,例如引用Fomr2中Text1文本框文本属性时,可采用response$=Form2!text1.text语法格式。
虽然跟.的语法应用结构有较大差异,但两条语句的性能是相同的,值得注意的是如果你在感叹号“!”的位置使用“.”可以获得对窗体上Text1特性的直接访问权。
在某些其他编程语言里,!=表示不等于,
但在VB里,我没看到过有使用这个符号的例子,
我自己试了一下,VB似乎不支持这个符号
也就是说,VB中没有这个符号……
可能是我见识少,没见过。你不妨把你看到的源代码复制上来大家学习学习。
(叹号紧跟在变量后面可能就表示某种意思)
不等于
根据使用位置的不同,&有三种不同的意思:
1、字符串连接符:
s
=
"123"
&
"abc"
那么s的值是"123abc"
2、长整型数(Long)定义符:
Dim
k&
相当于
Dim
k
As
Long
3、十六进制或八进制数的前导符:
Print
&H3EF7
&H3EF7就是个16进制数
Print
&O542
&O542则是个8进制数
=也有两种不同意思:
1、赋值命令符:
a
=
123
就是把变量a的值设为123的意思
2、逻辑比较运算符:
If
a
=
b
Then
如果a等于b就怎样怎样
另外,你说的VB是指VB6还是VB.NET?如果是VB.NET,那么
a
&=
b
相当于
a
=
a
&
b
如果是VB6,那么:
a&
=
b
VB会先定义一个长整型变量a,然后让它的值等于变量b