作者ahph (Ryan)
看板Visual_Basic
标题[VB6 ] 请问这2个字串长度为何不同?
时间Thu Oct 2 19:22:50 2008
程式一:
X = 5678 或 X = "5678"
Len(str$(X))
答案为 5
程式二:
Len("5678")
答案为 4
以上2只程式均用 VB 跑过。
我的认知2个答案都应该为 4,但真正的结果却不是 -_-a
请问为什麽会有不同的答案呢?
thanks.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.27.6.23
1F:推 fumizuki:因为Str()会留白,多一个空白字元 10/02 19:52
2F:→ fumizuki:改用CStr() 就不会有这个问题 10/02 19:52
3F:→ MOONRAKER:str()是古时候还有行号的BASIC的余毒 XD 10/02 20:50
4F:→ ahph:这是计概的题目啦....有陷阱题的味道....thanks ^_^b 10/02 21:31
5F:推 LPH66:顺便一提 那个空白字元是要留着放负号用的 10/02 23:10
6F:→ ahph:还是一个感谢啦 ... 10/03 19:03