十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
VB不支持这个符号
成都创新互联是专业的内乡网站建设公司,内乡接单;提供网站设计制作、成都网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行内乡网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
但在某些其他编程语言里,!=表示不等于。
关于Vb中!的用法:
感叹号“!”常用于当一个控件作为一个特性访问的情况下,例如引用Fomr2中Text1文本框文本属性时,可采用response$=Form2!text1.text语法格式。
虽然跟.的语法应用结构有较大差异,但两条语句的性能是相同的,值得注意的是如果你在感叹号“!”的位置使用“.”可以获得对窗体上Text1特性的直接访问权。
VB6中没有=,如果你有看到,那一定是类似这样的:if 100+c(i) = 111 then,这里的和=不能并在一起,=在vb6中是等于或赋值的意思,而放在这里是起一个定义数据类型的作用,vb中的常用数据类型都是可以用一些符号表示的,这里c假设是一个子程序,但是返回的是string文本型,而这个if判断的是整数型的结果,所以就需要数据类型转换,而代表的是long类型,所以这里就把c(i)返回的string类型转换成了类型。
如果是vb.net中,=也还是等于或赋值的意思,=是一种简写,例如:a=b 就是a = a b的简写,还有a+=b就是a = a + b的简写
根据使用位置的不同,有三种不同的意思:
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