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