1樓:匿名使用者
因為你 a,b,c 三個變數定義錯誤 不應該是字串型別 而應該是 數值型
dim a as long ,b as long ,c as long
vb語言中怎麼輸入加法
2樓:糖糖寳寳
比如:text3.text = text1.
text + text2.text 是字串相加,結果就是把兩個字串連起來,正確應該是text3.text = val(text1.
text) +val(text2.text)
注意:+運算在vb中有兩種定義,一個是正常的加法,一個是字串相連。vb會自動根據情況選擇,text3.text 是字串,因此vb自動選擇第二種定義來算。
但-和*運算只有一種定義,那就是數字相差和相乘,因此vb會自動把text3.text 轉換成數字執行運算。
3樓:小羅naer迪尼奧
+運算在vb中有兩種定義,一個是正常的加法,一個是字串相連。
例如:「text3.text = text1.
text + text2.text 」vb會自動將「text3.text」識別為字串來運算。
vb中「-」「*」只有一種定義,就是純數字運算。
不知lz是想問什麼樣的加法?
vb中如何計算字串的值
vb計算 字串和數字
4樓:匿名使用者
我想你是沒有理解+的用法
+的用法是:1,如果兩個表示式都是字串,則將兩個字串連線;2,一個是字串,一個是數字,則進行相加
如a="123"+"456" 剛a為"123456"a=123+"456" 則a為579
a=123+"life" 則 報錯而你的 e = q + w 和a="123"+"456" 剛a為"123456"是一樣的
因此你應該明白了什麼時候會自動把字串轉換成數值了。
5樓:匿名使用者
會自動轉換成數字計算的。。
6樓:神級人氏
+的用法是:1,如果兩個表示式都是字串,則將兩個字串連線;2,一個是字串,一個是數字,則進行相加
如a="123"+"456" 剛a為"123456"a=123+"456" 則a為579
a=123+"life" 則 報錯而 e = q + w 和a="123"+"456" 剛a為"123456"是一樣的。
在 ascii 編碼中,一個英文字母字元儲存需要1個位元組。在 gb 2312 編碼或 gbk 編碼中,一個漢字字元儲存需要2個位元組。在utf-8編碼中,一個英文字母字元儲存需要1個位元組,一個漢字字元儲存需要3到4個位元組。
在utf-16編碼中,一個英文字母字元或一個漢字字元儲存都需要2個位元組(unicode擴充套件區的一些漢字儲存需要4個位元組)。在utf-32編碼中,世界上任何字元的儲存都需要4個位元組。
VB分割字串,VB字串從指定字串分割
汗.split函式是可以指定拆分次數的.在分隔符後面指定拆分成2份就行了.樓上的竟然搞那麼複雜 debug.print split str,2 strname as string,paramarray intscores as variant dim inti,k as integerdim sub...
VB中,怎樣在已知的字串中插入字元
很簡單嘛,先將原字串拆分成兩半,加入後再合上即可。dim t as string dim k as string t abcdfghijklmn k mid t,1,4 e mid t,5 這個 是將字母e插在從左向右第5個位置上。原字串是 abcdfghijklmn 插入後的字串是 abcdefg...
VB6吃了對身體有什麼好處維生素VB6有什麼作用?
維生素b6是人體脂肪和糖代謝的必需物質,女性的雌激素代謝也需要維生素b6,因此它對防治某些 病大有益處。許多女性會因服用避孕藥導致情緒悲觀 脾氣急躁 自感乏力等,每日補充60毫克就可以緩解症狀。還有些婦女患有經前期緊張綜合徵,表現為月經前眼瞼 手足浮腫 失眠 健忘,每日吃50 100毫克維生素b6後...