1樓:餡嘍嘍嘍
答:只有與「 」字串直接相連的 或後面 + 加號才會都被定義成連線符。
system.out.println("5+5="+5+5); 這條輸出語句列印的內容 「 」字串後面的兩個 + 加號都會被定義成連線符,所以是55而不是10。
system.out.println(5+5+"=5+5"); 而這條輸出語句列印的內容 前面的5+5會先運算的,因為前面的+加號還是運算子,5後面的+加號才是連線符。
只有與「 」字串直接相連的 或後面 + 加號才會都被定義成連線符。
ds.tables("proding_list").rows(0)(0) 的值是字串 aaa&bbb 可顯示在介面上,就變成aaabbb了
而 dr("lineb").tostring 就可以顯示 aaa&bbb
如何讓ds.tables("proding_list").rows(0)(0) 顯示結果為aaa&bbb
.........
剛剛找到問題了
label裡面,&就有問題
textbox裡面,就沒問題!
debug.print(ds.tables("proding_list").rows(0)(0)) 是顯示 w85&85t-1165ac008-a1
可是 ds.tables("proding_list").rows(0)(0).tostring.trim 顯示的就是下面的紅框
而 trim(dr("qa_msg").tostring) 顯示的是下面的黑框
vb中字串連線符&和加號的區別
2樓:餡嘍嘍嘍
答:只有與「 」字串直接相連的 或後面 + 加號才會都被定義成連線符。
system.out.println("5+5="+5+5); 這條輸出語句列印的內容 「 」字串後面的兩個 + 加號都會被定義成連線符,所以是55而不是10。
system.out.println(5+5+"=5+5"); 而這條輸出語句列印的內容 前面的5+5會先運算的,因為前面的+加號還是運算子,5後面的+加號才是連線符。
只有與「 」字串直接相連的 或後面 + 加號才會都被定義成連線符。
ds.tables("proding_list").rows(0)(0) 的值是字串 aaa&bbb 可顯示在介面上,就變成aaabbb了
而 dr("lineb").tostring 就可以顯示 aaa&bbb
如何讓ds.tables("proding_list").rows(0)(0) 顯示結果為aaa&bbb
.........
剛剛找到問題了
label裡面,&就有問題
textbox裡面,就沒問題!
debug.print(ds.tables("proding_list").rows(0)(0)) 是顯示 w85&85t-1165ac008-a1
可是 ds.tables("proding_list").rows(0)(0).tostring.trim 顯示的就是下面的紅框
而 trim(dr("qa_msg").tostring) 顯示的是下面的黑框
3樓:匿名使用者
vb字串連線符有 + 和 &
區別是 + 號的兩個目都必須為字串,例如 a+b,a、b必須都是字元中變數,否則產生一個exctption。而 & 則可直接把變更的內容用tostring方法轉換,例如"astring" & 1234,結果就變成astring1234
舉個例子:
dim a as string, b as integer,c as string
'定義了三個變數
'一、字串連線的方法:
a="abcd" & "dcba"
'結果是"abcddcba"
'二、字串變數的連線:
a="abcd"
c= a & "dcba"
'結果是"abcddcba"
a="abcd"
c="dcba"
c= c & a
'結果是"dcbaabcd"
'三、字串和數字的連線:
a="abcd"
b=125
c= str(b) & a
'結果是c=" 125abcd"
c= a & str(b)
'結果是c="abcd 125"
c= a & cstr(b)
'結果是c="abcd125"
看出區別了嗎?
有任何疑問請追問,滿意請採納,謝謝。
4樓:匿名使用者
很簡單的回答就是,&和+都沒什麼區別。。但是我們一般用&來作連線符,為什麼呢,因為當字串是數字的時候用&就表示連線起來。那如果用+的話。會預設為他們兩個數相加
兩個都是連線符來的。區別就在這「12132」&「121」輸出就是「12132121」而「12132」+「121」輸出為「12253」
5樓:牛人影視
a + b
如果 a 或 b 中只要有一個是數字,則自動轉換另一個為數字,+ 就是加號,否則就是連線符
vb中的加號是什麼
6樓:匿名使用者
vb中的加號(+)是算術運算子和連線運算子。
算術運算子
+ 運算子
用來求兩數之和。
連線運算子
+ 運算子
用來拼接字串
+ 運算子時有可能無法確定是做加法還是做字串連線。為避免混淆,請使用 &
運算子進行連線,並且改程序序**的可讀性。
語法對於只有數值資料型別表示式的單純加法,result 的資料型別通常與其中最精確的表示式的資料型別相同。精確度由最低到最高的順序是
byte、integer、long、single、double、currency
和 decimal。但下列情況例外:
+ 運算子示例
本示例使用 + 運算子來計算數值的和。+ 運算子也可以用來做字串的串接操作。不過,最好還是使用 & 運算子來做字串的串接操作。
如果 + 運算子兩邊的表示式中混著字串及數值的話,其結果會是數值的求和。如果都是字串作「相加」,則返回串接起來的字串。
dim mynumber, var1, var2
mynumber = 2 + 2 ' 返回 4。
mynumber = 4257.04 + 98112 ' 返回 102369.04。
var1 = "34": var2 = 6 ' 初始化混合變數的值。
mynumber = var1 + var2 ' 返回 40。
var1 = "34": var2 = "6" ' 用字串初始化混合變數的值。
mynumber = var1 + var2 ' 返回 "346"(字串被串接起來)。
7樓:匿名使用者
sum + =1的意思就是sum=sum+1
這時sum初始值為0, 通過這樣一個賦值,sum值變為1
8樓:匿名使用者
+是用於算數運算的,&是用來字元竄連線的
你用+不就是算術運算吧,所以出錯
9樓:
sum + =1
就是sum=sum+1
vb中 & 和 + 號有區別嗎
10樓:匿名使用者
字串運算子和字串表示式
字串運算子的作用是將兩個字串連線成一個字串,經常形象的叫做連線符。
在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
11樓:濁苛木樣式
1.運算子。&是位運算,+是就是加減的加
2.字串連線。&和+都可用作字串連線,但&號有強制轉換的作用,即強制轉換&後面的為字元。 +號則遇到運算自動為加。你可以試下a=1 & 2 和a=1 + 2
12樓:馮朗
&: 強制兩個表示式作為字串連線;
+:如果兩個表示式都為字串,則將兩個字串連線;若一個為字串而另一個為數字,則進行相加運算。
vb中,+ (加號)算什麼數值,應該用什麼定義?string?
13樓:匿名使用者
+是字元型 用string就好
我學的是c 做計算器用的也是字元型
14樓:0艾希恩
沒看懂啊,是**應該用什麼定義嗎?
vb中引號和雙引號的使用
15樓:匿名使用者
+號是連結符,單引號和雙引號功能基本相同!
16樓:段景明
vb與asp中單引號是表示註釋
雙引號用於字串,如字串中有雙引號,可以在前面在加個雙引號來轉意
17樓:匿名使用者
加號就是起連線的作用,這個是最基本的啊
雙引號裡面是字串.檢索資料庫的時候是需要語句的,要包含在字串裡面.
單引號裡面是資料庫查詢語句裡的字串值.
加號表示連線符號.
18樓:匿名使用者
1、加號,連線,相當於&,將字串連線起來:
adodc1.recordsource = "select * from tb_user where 操作員='" & statusbar1.panels(4).
text & "'"
2、單引號:
access資料庫中,若欄位型別為字串,用單引號:
adodc1.recordsource = "select * from tb_user where 操作員='張三'"
若欄位型別為日期,用#:
adodc1.recordsource = "select * from tb_user where 日期》=#2011-1-1#"
若欄位型別為數值,啥也不用:
adodc1.recordsource = "select * from tb_user where 登入次數》100"
3、雙引號,表示那是一段字串:
c="aaa" & b & "aaa" ,表示將變數b的前後加個字元aaa後賦值給變數c
vb中的加號是什麼,vb中字串連線符 和加號有什麼區別?
vb中的加號 是算術運算子和連線運算子。算術運算子 運算子 用來求兩數之和。連線運算子 運算子 用來拼接字串 運算子時有可能無法確定是做加法還是做字串連線。為避免混淆,請使用 運算子進行連線,並且改程序序 的可讀性。語法對於只有數值資料型別表示式的單純加法,result 的資料型別通常與其中最精確的...
從鍵盤輸入兩個字串,將字串連線到字串後面,輸出連線後的結果
1 新建一個工程和.c檔案 輸入標頭檔案和主函式。2 定義變數型別。3 呼叫cpy函式。4 定義一個函式,並定義變數型別。5 用一個for 語句和if語句判斷是否為母音。6 最後加一個字串結束符,並在主函式中輸出。7 編譯。執行得到最後結果。程式設計實現 輸入兩個字串,將第二個字串連線到第一個字串的...
vb符串陣列型別不匹配,vb 字串陣列型別不匹配
首先你這個是一維陣列,如果只是想顯示陣列內容應該這樣寫 private sub form load dim i as integer i 0 dim text 2 text 0 第一句 text 1 第二句 text 2 第三句 for i 0 to ubound text msgbox text ...