str(22)把數(shù)字22轉(zhuǎn)化為字符串后,系統(tǒng)自動在22前增加一個空格,即符號位(因為正號只占位),如果是負數(shù)則用-號占用符號位,所以str(22)的結(jié)果是“ 22”,長度為3。
10年積累的網(wǎng)站設計、網(wǎng)站建設經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡服務。我雖然不認識你,你也不認識我。但先網(wǎng)站設計后付款的網(wǎng)站建設流程,更有洮南免費網(wǎng)站建設讓你可以放心的選擇與我們合作。
后面的str(3)=" 3",str(2)=" 2",它們的字符串的長度都是2(包括了一個符號位空格)。
所以:Len(Str(22) + Str(3) + Str(2))=len(" 22"+" 3"+" 2")=len(" 22 3 2")=7
可以用Replace把他替換成空或別的字符:Vb的TAB表示方式為:vbTab 例:Replace(內(nèi)容,vbTab,"")
VB使用Unicode編碼,任何字符(包括半角的字母、數(shù)字、符號及全角的漢字、符號等)都是占用兩個字節(jié)的。
Len()
函數(shù)返回字符串的字符個數(shù)(要注意,一個漢字也是算作一個字符的)
比如:
Len("百度baidu")的返回值為7
LenB()
函數(shù)返回字符串的占用字節(jié)數(shù)
比如:
LenB("百度baidu")的返回值為14