问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB初学者提问:VB中的LEN与LENB函数问题

发布网友 发布时间:2022-04-23 02:49

我来回答

2个回答

热心网友 时间:2022-04-01 09:38

注意:在我们常用的WINXP/WIN7系统里,LENB对任何一个英文字符或者汉字都返回2;LEN对于任何一个英文字符和汉字都返回1
比如:
LEN("A")=1 LEN("啊")=1
lenB("a")=2 lenb("啊") = 2
因为VB默认是用unicode的,VB这么做我个人觉得是没用的,不过VB里这样的没用的函数还有很多,windows现在都是unicode编码了(内核)所以我们无法找到ansi字符集下来验证lenb的执行结果。

所以总结一下,现在,在VB里,在XP/WIN7下,lenb的长度永远是len长度的2倍,不管是中文还是英文,因为这个取决于VB本身以及windows的字符集,而现在二者都是unicode的,所以一直都是这个结果

由于VB采用UniCode编码,不管中西文,都占2字节
?lenb( "啊a")
4

想把中文字符当成2字节,西文字符1字节,得先用StrConv转换
?lenb(strconv( "啊a",&H80))
3

热心网友 时间:2022-04-01 10:56

注意 LenB 函数作用于字符串中的字节数据,如同在双字节字符集(DBCS)语言中一样。所以 LenB 返回的是用... 如为用户自定义类型,LenB 返回在内存中的大小,包括元素之间的衬垫。对于使用 LenB的示例代码,请参阅示...
VB初学者提问:VB中的LEN与LENB函数问题

LEN("A")=1 LEN("啊")=1 lenB("a")=2 lenb("啊") = 2 因为VB默认是用unicode的,VB这么做我个人觉得是没用的,不过VB里这样的没用的函数还有很多,windows现在都是unicode编码了(内核)所以我们无法找到ansi字符集下来验证lenb的执行结果。所以总结一下,现在,在VB里,在XP/WIN7下,lenb...

VB中len和lenb有何不同

A:工作表中和VBA中都有LENB函数,两者有一定区别。工作表中LENB函数表示的是字符所占的字节数。如果为双字节字符,比如中文占用两个字节。则LENB返回2,英文占用1个字节。VBA中的LENB函数则不同,由于VBA中有各种变量类型,当用LENB计算时,实际返回的是该类型变量所占用的字节数。比如下面例子:Sub M...

关于VB里面STRCONV函数中lenb和len的问题

Len返回的是字符的数目,无论全角还是半角,都算一个字符。LenB返回的是字符所占字节的数目,全角算2个,半角算一个。至于vbfromunicode和vbunicode顺序,那是因为所用字符编码格式不同。

VB的len函数疑问

两个可能的参数必须有其一(而且只能有其一)。如为用户定义类型,Len 会返回其写至文件的大小。注意 LenB 函数作用于字符串中的字节数据,如同在双字节字符集(DBCS)语言中一样。所以 LenB 返回的是用于代表字符串的字节数,而不是返回字符串中字符的数量。如为用户自定义类型,LenB 返回在内存中的...

计算机二级VB的len函数问题

Len函数 返回 Long,其中包含字符串内字符的数目,或是存储一变量所需的字节数。LenB 函数作用于字符串中的字节数据 1字符=2字节 为什么会是9 VB中英文的vbUnicode码都是占用2字符,VB就是4 汉字的话,有的是DBCS模式,如“程”占用2字符 有的是SBCS占用1字节,如后面的 所以是9 ...

急求答案:vb中函数len("myname=温暖")=9而lenb("myname=温暖")=18...

就是字符数与byte数呀。一个unicode字符两字节,九个就是18byte了 所以:len(...)=9 lenb(...)=18

VB len函数问题

这都回答的什么啊 VB里面有一种类型Variant变体型,就是没有具体的类型 而不定义的变量都是默认为变体型的 所以这里x就是变体型 由于x=10.34+8这里进行了运算,结果应该为18.34 然后由于求x长度,所以这里x又被当做字符串看待,那么18.34当然是长度为5了 ...

vb 字符串求长度

1、VB中,用函数Len(B)就可以求出字符串a$的长度。2、在VB中,一个字母、数字或汉字的长度均为1。比如:B="放假13天",则运用函数Len(B)后的值为5,字符串长度就是5。

vb中len函数的功能和用法是什么?

字符串“tfn\n\t123”的长度是10个字符,将该字符串加载到内存占用20字节的内存空间。VB解释:Len 函数 返回 Long,其中包含字符串内字符的数目。LenB 函数作用于字符串中的字节数据,如同在双字节字符集(DBCS)语言中一样。所以 LenB 返回的是用于代表字符串的字节数,

关于vb中的len函数

答案是2,是因为x 是Integer类型,虽然用了n = Str(n),在Str(n)返回了一个字符串" 1234"后,在赋值给n时又被自动类型转换为Integer型。这时用Len()函数去求Integer型n的长度,即是求Integer类型的内存中所占的字节数正是2。

初学者如何学五线谱 初学者学化妆 vb中mid函数 vbmid函数的使用方法 初学者 钢琴初学者基本教程 钢琴初学者 电脑初学者入门教程 吉他初学者视频教程
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...梦吗,就是晚上做的梦第二天或者几天后实现了,或者你去一个地方时感 ... 如何用excel 建立一个数据库可以根据不同批号 名称或日期 等查询或者比 ... 机修工工作主要负责什么 工作内容有哪些 我女儿于2008年2月24日10点50出生(农历正月十八),有谁帮我测一下命中... l971年正月十八日下午3至5点出生的人属什么星座 ...自己不怕的话是认知有问题,请问怕让自己焦虑就是对的?为什么要... 2023年农历三月初七宜提亲吗 2023年4月26日适合提亲吗 ...编号?我没有以前的电费单子。电表上面没有电表号。我拿房产证去国 ... 汉武帝晚年最爱的女人,临死为何不愿相见? 宝宝镇咳佳品 香橙蒸蛋怎么做好吃 excel中LENB与len区别? Excel 中LEN是什么意思? WPS表格中LEN与LENB函数应用问题? 求解。excel函数=len(单元格)与=lenb(单元格)有什么区别? excel里如何查找重复内容 如何查找两个excel表格中的重复数据? excel表格里怎么查找重复的内容? 怎么在EXCEL表格中找出重复数据? 地板之间的缝隙越来越大,这是什么原因? 木地板缝隙变大,要注意什么? Excel查找重复项? 实木地板出现缝隙,请师傅维修需要多少钱? 家里木地板出现缝隙,可以用胶带修复吗? 铺实木地板的时候要不要留缝隙,一般需要留多大的缝隙呢 木地板裂缝怎么办,有哪些好的方法? 木地板有缝隙,怎么修复比较好? 江苏女辅警敲诈获刑事件发酵,面对公众质疑,有关部门需要公开解答吗? 木地板有缝隙怎么修复? 辅警报名照片传不上去 敲诈公职人员的女辅警父亲发声,这背后有什么原因? excel除了用lenb-len>0公式之外如何筛选出有汉字的单元格? 怎么注销掉 EXCEL函数LEFT等于空白,人都疯了。LENB和LEN值都是一样的,怎么回事。 如何将注销 在Excel的文本函数中,我们使用量函数len()或者lenb()只能得到唯一的数值? 微信被盗了,密码改了,手机号也改成他人的,是我实名认证的,我想把它给注销了,怎么注销啊? 咪咕音乐0元30g要钱吗 微信被盗了 现在怎么把注销?求解 咪咕音乐网是在哪里扣费? 咪咕音乐用着要不要钱 咪咕音乐只听歌会收费吗, 腊八节的来历和风俗是什么? 咪咕音乐付费音乐包怎么取消? 咪咕音乐付费后能升级音质吗? 怎么把注销 咪咕音乐显示你已开通付费音乐包什么意思? 咪咕毛不易歌要钱吗 网络电视听咪咕音乐收费吗 咪咕音乐5G动感地带开启需付费吗? 腊八节安康,此节的由来和风俗是什么?