连接运算符“&”与“+”的区别-宏鹏
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


连接运算符“&”与“+”的区别

发表时间:2011/12/15 10:19:02 评论(2) 浏览(17421)  评论 | 加入收藏 | 复制
   
摘 要:连接运算符“&”与“+”的区别
正 文:

 

 

 

 

 

 

运算符                           区别                                  示例                  结果
  &         连接两旁的操作数不管是字符型还是数值型,     "123" & "456"      "123456"
             系统先将操作数转换成字符,然后再连接           "abc" &  123        "abc123"
                                                                        "123" &  456        "123456"                                                                                                        
 +          连接符两旁的操作数均为字符型;若均为数         "123" + "456"       "123456"
             值型则进行算术加法运算;若一个为数字字         "abc" +   123             出错
             符型,一个数值型,则自动将数字字符转换         "123" +   456             579
             为数值,然后进行算术加法运算;若一个为                                              
             非数字字符型,一个数值型,则出错。 

注意:使用运算符“&”时,变量与运算符“&”之间应加一个空格。这是因为符号“&”还

是长整型的类型定义符,如果变量与符号“&”接在一起,系统先把它作为类型定义符处理,也就是Dim A&,是把A定义为长整型变量的意思

因而就会出现语法错误。


Access软件网交流QQ群(群号:198465573)
 
 相关文章
如何区分“!”及“.”符号在access中的差别  【UMVsoft整理  2007/5/30】
表达式生成器中的几种常用符号  【UMVsoft整理  2008/1/4】
access 2007 保留字和符号  【Microsoft  2008/6/27】
组合框,行来源,SQL符号相关详解  【风行  2011/3/17】
关于access程序中一些符号的总结  【宏鹏  2012/1/18】
access中like通配符的含义  【宏鹏  2012/3/5】
常见问答
技术分类
相关资源
文章搜索
关于作者

宏鹏

文章分类

文章存档

友情链接