somebody 当前离线
六级士官
dim mystr, i, j, temp mystr="这里有14个字节" i=0 j=1 For j=1 to Len(mystr) ' Len() 函数是取字符串个数,这一行循环的次数要看变量mystr 有多少个字符 temp=Mid(mystr,j,1) 'Mid() 函数是取字符函数,这里是从变量mystr的第j个字符开始取,取1个字符,然后传给temp If ASC(temp)>128 Or ASC(temp)<0 Then ' ASC() 函数是ASCII码转换函数,判断ASCII码大于128或者小于0为全角 i=i+2 ' 全角符号是要占两个字节的 Else i=i+1 ' 不是全角就是半角咯,半角占一个字节 End If Next ' 表示循环 msgbox(i) ' msgbox() 函数 负责弹出信息,弹出的内容就是 i 的内容 ' 变量 i 的值已经是字符串变量 mystr 包含的字节数了。复制代码
评分人数
随风 当前离线
荣誉版主
TOP
youxi01 当前离线
梦想种子 当前离线
五级士官
浅默 当前离线
三级士官
MrWrong1987 当前离线
一级士官
liuxuchu1989 当前离线