vb中和號有區別嗎,VB中 和 號有區別嗎

時間 2021-08-30 09:32:00

1樓:匿名使用者

字串運算子和字串表示式

字串運算子的作用是將兩個字串連線成一個字串,經常形象的叫做連線符。

在vb中就提供了兩種連線用的字串運算子 「&」、「+」

例如「vb」+「程式設計入門」 就等同於「vb程式設計入門」

「vb」&「程式設計入門」 就等同於「vb程式設計入門」

說明:在字串資料後面使用「&」 時,應該在運算子和字串之間加一個空格

"a" & "b" 二不是"a"&"b"

原因是應為,」&「也是整型的型別說明符,如果沒有空格的話,程式執行的時候,系統就會預設為他只是一個 型別說明符,單個的型別說明符赤裸的出現在**中就會報錯。

+ 和 & 的區別

+根據兩邊的運算元不同分幾種情況

1、兩邊都是字元。則執行字串連線功能

2、兩邊都是數字。則執行數學加法

3、兩邊有一個是數字字元,另外一個是數值,則自動將數字字元轉換為具體的數值進行加法

4、兩邊有一個事非數字字元、另外一個事數字、那麼就會報錯,應為無法將非數字字元轉換為數字。

&無論兩邊是什麼,都想將其轉換為字元,然後進行字元連線。如果你要連線字元建議只用」&「

給幾個例子吧

"222"+"333"="222333"

222+333=555

222+"333"=555

222+"abc" 會報錯

222 & 333 =222333

222 & "333" = 222333

222 & "abc" =222abc

222 + "333" & "abc" = 555abc

222 + "333" & "100" = 555100

222 & "333" +"100"=222333100

2樓:濁苛木樣式

1.運算子。&是位運算,+是就是加減的加

2.字串連線。&和+都可用作字串連線,但&號有強制轉換的作用,即強制轉換&後面的為字元。 +號則遇到運算自動為加。你可以試下a=1 & 2 和a=1 + 2

3樓:馮朗

&: 強制兩個表示式作為字串連線;

+:如果兩個表示式都為字串,則將兩個字串連線;若一個為字串而另一個為數字,則進行相加運算。

vb中運算子號\是什麼意思和/有什麼區別

4樓:匿名使用者

vb不支援這個符號

但在某些其他程式語言裡,!=表示不等於。

關於vb中!的用法:

感嘆號「!」常用於當一個控制元件作為一個特性訪問的情況下,例如引用fomr2中text1文字框文字屬性時,可採用response$=form2!text1.text語法格式。

雖然跟.的語法應用結構有較大差異,但兩條語句的效能是相同的,值得注意的是如果你在感嘆號「!」的位置使用「.」可以獲得對窗體上text1特性的直接訪問權。

vba中和有什麼區別嗎,excel vba中, 是什麼意思,與 有什麼區別?

可以用於對方法引數的賦值 比如你定義了一個方法m elem1 as elem2 as 在呼叫這個方法的時候 m elem11,elem21 可以寫成 m elem1 elem11,elem2 elem21這樣說好像看不出來區別 這樣比較看看 m2 elem1 as elem2 as elem3 as...

vb與vbs有什麼區別

一騎當後 1 vb是應用程式語言,vbs是一種指令碼語言,二者語法差異不大,而且很多模組可以共用。2 vb是一種程式設計的ide工具,vbs是基於vb的程式指令碼3 vb要用編譯器,vbs要用記事本和直譯器 這系統自帶 4 vbs就是vbscript的縮寫,另外還有一種用於asp網頁程式設計使用的v...

VC跟VB有多大區別

第一樓額,對你無語了。簡直內個無語了。胡扯嘛!我來說吧。vb和vc是兩種不同的程式語言,既然語言不一樣,那麼其語法就不一樣 其命名規則 各種結構的表示也不同。當然,程式語言都是想通的,只是寫法,結構 語法不同,但是本質上的思想是一樣的。所以很多不同的語言其實有是有些相似的 其相似的不在於其 表現,而...