vb中"+" " &" 在连接时,vb中"+" " &"有什么区别啊 ? 请举例说明下..谢谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在数字和字符串上连接有关系比如Msgbox 5+6和Msgbox 5&6你自己测试下就知道了 在数字和字符串上连接有关系比如Msgbox 5+6和Msgbox 5&6你自己测试下就知道了 +表示加法运算也可连接字串.&在VB中可连接字串,也做特殊用途,如&H表示十六进制,表示快捷键等,在连接字串方面两都相同,其它就差远了 1. “+”可以做算术运算符,即数学中的加法运算,而“&”不能;2. 两者都能做字符串运算符,但也有区别:(1)“+”:连接符两边的操作数应为字符串。若均为数值型,则进行加法运算;若一个为字符型数字,另一个为数值型,则自动将字符数字型转换为数值,然后进行加法运算;若一个为非数字字符型,另一个为数值型,则会出错;(2)“&”:连接符两边的操作数无论是字符型还是数值型,进行连接操作前,系统先将操作数转换成字符型,然后再连接。例如: "123" + 456 ' 结果为579 "123" + "456" ' 结果为"123456" "abc" + 456 ' 出错 "abc" & 456 ' 结果为"abc456" "123" & "456" ' 结果为"123456" 123 & 456 ' 结果为"123456" 123 + "456" & 789 ' 结果为"579789",原因先算术运算,再连接运算 1. “+”可以做算术运算符,即数学中的加法运算,而“&”不能; 2. 两者都能做字符串运算符,但也有区别: (1)“+”:连接符两边的操作数应为字符串。若均为数值型,则进行加法运算;若一个为字符型数字,另一个为数值型,则自动将字符数字型转换为数值,然后进行加法运算;若一个为非数字字符型,另一个为数值型,则会出错; (2)“&”:连接符两边的操作数无论是字符型还是数值型,进行连接操作前,系统先将操作数转换成字符型,然后再连接。 求助,自定义控件 $$$如何自动关闭一个窗口 "找不到可插入的ISAM" 这是什么原因呢? 解释该段程序. 小问题:如何知道自己VB的sp的版本?以及ado的版本? 怎样把Wav文件送到Modem?(在线等,高手救救小女子...) 请高手贴一个键盘钩子程序的例子。谢谢 怎么编一个计算器呀 同时添加多条记录 有什么方法可以做到(高手快来帮忙) VB treeview 控件的字体大小属性可以在程序里面改吗? 怎么改? 如何用代码设置listview的某些列居中呀,如果显示数字的话,居左太难看了
比如Msgbox 5+6和Msgbox 5&6
你自己测试下就知道了
比如Msgbox 5+6和Msgbox 5&6
你自己测试下就知道了
&在VB中可连接字串,也做特殊用途,如&H表示十六进制,表示快捷键等,
在连接字串方面两都相同,其它就差远了
2. 两者都能做字符串运算符,但也有区别:
(1)“+”:连接符两边的操作数应为字符串。若均为数值型,则进行加法运算;若一个为字符型数字,另一个为数值型,则自动将字符数字型转换为数值,然后进行加法运算;若一个为非数字字符型,另一个为数值型,则会出错;
(2)“&”:连接符两边的操作数无论是字符型还是数值型,进行连接操作前,系统先将操作数转换成字符型,然后再连接。
例如:
"123" + 456 ' 结果为579
"123" + "456" ' 结果为"123456"
"abc" + 456 ' 出错
"abc" & 456 ' 结果为"abc456"
"123" & "456" ' 结果为"123456"
123 & 456 ' 结果为"123456"
123 + "456" & 789 ' 结果为"579789",原因先算术运算,再连接运算
2. 两者都能做字符串运算符,但也有区别:
(1)“+”:连接符两边的操作数应为字符串。若均为数值型,则进行加法运算;若一个为字符型数字,另一个为数值型,则自动将字符数字型转换为数值,然后进行加法运算;若一个为非数字字符型,另一个为数值型,则会出错;
(2)“&”:连接符两边的操作数无论是字符型还是数值型,进行连接操作前,系统先将操作数转换成字符型,然后再连接。