VB计算题
来源:百度知道 编辑:UC知道 时间:2024/05/12 15:14:58
private sub command1_click()
a=1234
b=str(a)
c=len(b)
print c
end sub
答案是多少啊?
答案是6哦···
a=1234
b=str(a)
c=len(b)
print c
end sub
答案是多少啊?
答案是6哦···
private sub command1_click()
a=1234
b=str(a)
c=len(b)
print c
end sub
答案是5。。。
str()函数
Str(number)
必要的 number 参数为一 Long,其中可包含任何有效的数值表达式。
说明
当一数字转成字符串时,总会在前头保留一空位来表示正负。如果 number 为正,返回的字符串包含一前导空格暗示有一正号。
因此 a=1234
b=str(a)=" 1234" '注意1234前有一空格位
c=len(b) 'c等于b的长度=5
print c '输出c 输出5
--------------------------------------------
另外,如果不想让转换后的字符串 前面有空格位
可使用Cstr()函数
这样b=Cstr(a)="1234"了
5啊
Str()留一个符号位.
a=1234
b=1234
c=4
所以答案是4