VBlen函数问题
话题:VB len函数问题
问题详情:Cls x=10.34+ print len(x) 为5 我觉得x是字符串的话x=10.34+
回答:这都回答的什么啊 VB里面有一种类型Variant变体型,就是没有具体的类型 而不定义的变量都是默认为变体型的 所以这里x就是变体型 由于x=10.34+这里进行了运算,结果应该为1.34 然后由于求x长度,所以这里x又被当做字符串看待,那么1.34当然是长度为5了
话题:vb len函数怎么用?
回答:a=len(b) 'b是一个字符串变量!a里得到的就是b这个字符串的长度了
话题:VB中Len函数的疑问
问题详情:Len函数用于Ansi码,会出现错误混乱b=StrConv(Text1,
回答:我试了一下,结果是对的啊,你的1,3是怎么出来的呢?
话题:VB的LEN函数问题
问题详情:我需要 C:\a 的字符串长度,能否用LEN函数解决?
回答:能
参考回答:msgbox filelen("c:\a ")
话题:VB的len函数如何应用?
问题详情:len(str(4444))导出结果为3是什么原因?
回答:str 表示把数值转化为字符串str函数会在正数前加空格,用CStr则不会
参考回答:多了一对“ ”
话题:关于vb中的len函数
问题详情:len函数的解释是: Len 函数用 “vb程序设计”转成ANSI方式
回答:按字节计算,ANSI方式下英文字母1个就是1个字节.汉字是2个字节算一个字. 使用len计算的只是长度位数,或者叫字符串的长度,其实他不管,你可以使用strconv直接查看输出的结果是个 。是几位就是几位.只是计算位数。而你如果想计算精确的字节数。使用LenB()就可以计算出准确暂用的的字节个数.一般在网络数据接收的时候尽量用lenb来处理byte数据类型.否则长度会计算错误
话题:关于vb里的len函数
问题详情:Dim n As Integer n=156 n=Str(n) n=Len(n) Print n 是2 但是
回答:第一个 是2,是因为n 是Integer类型,虽然用了n=Str(n),在Str(n)返回了一个字符串" 156"后,在赋值给n时又被自动类型转换为Integer型. 这时用Len()函数去求Integer型n的长度,即是求Integer类型的内存中所占的字节数.正是2. 而第二个 是4,是因为Len()函数返回的是Str(n)的长度,而Str(n)返回的是" 156",它的长度正是4. 注意,凡是用Str()函数将数字转换成字符串的,返回的字符串都会在数字前加一个空格! " 156"的长度就是3个数字加一个空格,所以是4.
话题:VB 的len函数问题
问题详情:Sub单击窗体后得到的结果是 然后我觉得 len()这个函数好像中
回答:你应该这么写len(trim(str(i)))我记得数字之接转成字符的时候会在前面加空格。可惜身边没电脑,你自己试试。
话题:VB 函数 Len()的问题?
问题详情:我用len()测试中文的长度,为什么它是把一个中文当成1个字符
回答:各个版本的VB对汉字字符的长度定义并不相同。在Windows 3.x中,VB3中认为每个汉字的长度为2字节。VB自从32位版本以后,不管中英文字,均以2 bytes来储存,这与中文Win5的汉字内核有关。但是VB4以后,VB认为每个汉字的长度为1。这在处理包含汉字的字符串时带来很多的不便。
参考回答:Len(StrConv(" ",vbFromUnicode))
话题:VB中怎样调用LEN函数?怎样调用LEFT函数?
回答:不知道您问的侧重点是啥. 可以直接调用.大多针对string 作,如果对数字 作,一般进行cstr()转换 给您举个简单例子吧: 如果A1="电脑爱好者",则公式“mynum=LEN(A1)”返回的 mynum 为5。 Len() 功能得到字符串的长度。 语法Len (string) 参数string:string字符类型变量返回值Long。函数执行成功时返回字符串的长度如1.2.3.4,发生错误时返回-1。如果任何参数的值为NULL,则Len()函数返回NULL。 left() Dim AnyString, MyStr AnyString="Hello World" '定义字符串。 MyStr=Left(AnyString, 1) '返回 "H"。 MyStr=Left(AnyString, ) '返回 "Hello W"。 MyStr=Left(AnyString, 10) '返回 "Hello Worl"。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-

















































