中易网

VB关于Print # Write #的不解。

答案:4  悬赏:50  
解决时间 2021-01-14 15:03
VB关于Print # Write #的不解。
最佳答案
觉得应该是Chr(34) & Chr(34) 组成的是一对双引号(""),编译的时候字符串两端要加上双引号,就成了四个(""""),write写入的时候因为(")特殊性把两端的双引号当做字符串本身字符,所以又加了一对上去,就成了六个了追问你的这个解释,Chr(34) & Chr(34) 这个能解释通。
但是:Write #1 “vdsfdddd” & Chr(34)
输出结果是:"vdsfdddd"""
用你的说法好像解释不通。追答“vdsfdddd” & Chr(34)
组成的字符串应该是vdsfdddd”,然后作为字符串加上一对引号成为"vdsfdddd"",写入的时候最后的一个当做字符串本身,后面就有三个了。可以这样理解,两个(")连在一起的时候,就当做字符串的一部分,需要加上个引号
全部回答
。。。。。
想想printf输出双引号的方法了,两个顶一个!所以,你的连个双引号,其实是4个双引号,然后再加上write本身给你加的一对共6个,用write输出一个a时,文件里是“a”
write写字符串时会自动把字符串加上双引号的,建议用print,而不用write。追问自动加双引号我知道。 但是 Chr(34) & Chr(34) 应该是两个双引号, 输出时,再自动加上一对双引号,结果应该是4个双引号。 但真正运行的结果是6个双引号。
再比如这个 Write #1 “vdsfdddd” & Chr(34)
结果我的理解应该是 “vdsfdddd”” 但实际结果却是:"vdsfdddd"""
给我的感觉好像是:在Write中,Chr(34) 总是被当作““ 而不是“
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
急急急!!!跪求gai沧海一声笑,有大神吗!!!
我陷入了麻烦中被误解怎么办
英雄联盟斗鱼饼干狂魔的bug
新大洲本田新锐锋125—39a是顶杆机还是链条机
难道亲喂和瓶喂就是不能共存吗
家里有一尊方形的青花瓷,方形,4层,组合成
交联聚乙烯630m2电缆外径
新手应该如何入门gta5的线上模式
烟厂待遇
白族主要分布在哪里
赏析契诃夫:多余的人
基申购和赎回的费用是多少
P4g烂尾了,入个闪之轨迹好吗
一2.4十(一3·7)十(十4·2)十(十3·7)等于几
读诚信的价值有感
推荐资讯
2011年广本理念1.3排量手动挡,目前跑了8W公里
安徽芜湖蚌埠学纹身学校到龙族可以学纹身吗?
战士焦点冲锋宏 焦点援护宏 缴械宏
歌词 小姑娘真正古zui 有人讲你真正水
梦见会说话的鱼?
奥迪a4l都有什么颜色!!!!
2013年杭州市平均一天产生垃圾?
matlab 中 最大公约数的递归程序如何编写
为什么这么多人反感别人说呵呵
闲赋在家的时光怎样度过才有意义
2625比1200的最大公因数是谁
石头鱼怎么做好吃
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?