vb.net:Len(Str(22) + Str(3) + Str(2))这个怎么算?为什么等于7
答案:1 悬赏:40 手机版
解决时间 2021-02-17 21:00
- 提问者网友:像風在裏
- 2021-02-17 17:25
vb.net:Len(Str(22) + Str(3) + Str(2))这个怎么算?为什么等于7
最佳答案
- 五星知识达人网友:迟山
- 2021-02-17 18:22
str(22)把数字22转化为字符串后,系统自动在22前增加一个空格,即符号位(因为正号只占位),如果是负数则用-号占用符号位,所以str(22)的结果是“ 22”,长度为3。
后面的str(3)=" 3",str(2)=" 2",它们的字符串的长度都是2(包括了一个符号位空格)。
所以:Len(Str(22) + Str(3) + Str(2))=len(" 22"+" 3"+" 2")=len(" 22 3 2")=7
后面的str(3)=" 3",str(2)=" 2",它们的字符串的长度都是2(包括了一个符号位空格)。
所以:Len(Str(22) + Str(3) + Str(2))=len(" 22"+" 3"+" 2")=len(" 22 3 2")=7
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯