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

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

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特性的直接訪問權。

sql中ltgt和有區別嗎,SQL中 和 有區別嗎

sql中 和 沒有區別。在sql語句中,不等於 比較兩個表示式 比較運算子 當使用此運算子比較非空表示式時,如果左運算元不等於右運算元,則結果為 true。否則,結果為 false。運算子兩邊可以是數值型 字元型 布林型 集合 字串,互相相容。其功能與 不等於 比較運算子相同。 當然有區別的,sql...

vb與vbs有什麼區別

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

在日語中和有什麼區別,日語 和 有什麼區別

青菜愛豆腐 日語中 和 主要從時態和意願上來區別。一 時態的不同 表示將來時,要決定,但是還沒有。比如 明日 毎日運動 我 要 從明天開始,每天做運動。表示過去式,已經決定的。比如 明日 友達 映畫 見 行 我 已經 決定明天和朋友去看電影。二 意願的不同 表示一種主觀的想要幹某事,開始了一項計劃。...