根據使用位置的不同,&有三種不同的意思:
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
根據使用位置的不同,&有三種不同的意思:
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