vb6.0 求字符串变量长度

vb6.0 求字符串变量长度,第1张

定义了 i 为长整形数,
长整形数占四个字节长度,和长整形数的值无关,
可以使用 len(str(i))得到i的数字位数,但是不可能为60,是 vapor0911 的这种思路就另一回事了。

最简单的就是直接转换,就是把字符串变量赋值给数值变量
数值变量=字符串
如果必须转换,就使用 Val 函数赋值,会把字符串转换成双精度数。
比如:数值变量=Val(字符串)
例:
n = Val("35") ' 变量n赋值为35
或者使用取整函数,也可以转换。
比如:数值变量=Int(字符串) 或者 数值变量=CInt(字符串)
例:
n = Int("35") ' 取整数,变量n赋值为3
n = CInt("35") ' 四舍五入取整数,变量n赋值为4

您可以使用Len函数在VB中显示字母字符串的长度。例如,假设您有一个名为str的字符串变量,您可以使用以下代码显示其长度:
Dim str As String
str = "Hello World"
Dim lenStr As Integer
lenStr = Len(str)
MsgBox("Length of the string is: " & lenStr)
当您运行此代码时,它将在消息框中显示字符串的长度,即11。

str函数会连同符号位一起转换为字符串,所以str(123667)=” 123667“,注意数字前面是空格,因为VB显示正数缺省不显示"+"号,而是更换为空格。
如果不希望符号位也计算进去,可以用Cstr函数,Len(CStr(123667))=7


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10435474.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-08
下一篇 2023-05-08

发表评论

登录后才能评论

评论列表(0条)

保存