当前位置:编程问答 > VB >

LenB(“123程序设计ABC”)的值是——

问题:lenB()是计算字符串的字节数,答案为什么是20呢,一个汉字2个字节,一个字母1个字节,数字就不好说啦,整型数是4个字节。
答案:因为VB内部使用的字符集编码是Unicode编码,Unicode编码所有字符都占用两个字节,无论英文字母、数字还是汉字,所以答案是20字节
其他:放在vb里面运行一下不就知道啦 LenB 函数作用于字符串中的字节数据,如同在双字节字符集(DBCS)语言中一样。所以 LenB 返回的是用于代表字符串的字节数,而不是返回字符串中字符的数量。
 
这儿每个字符都是看做双字节的,当然是20字符. 

上一个:招和谐聘 VB VC程序员
下一个:EXCel 工作簿中工作表查找并返回工作表名称到指定单元格中

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,