一个空格是几个字节?
来源:百度知道 编辑:UC知道 时间:2024/05/17 04:49:59
以下代码执行后是4,不知道是怎么回事?
Dim S, N
Private Sub Command1_Click()
S = Space(2)
N = LenB(S)
MsgBox N
End Sub
请看完以上代码再回答。LenB应该是返回字节数,但不知怎么会是4?
Dim S, N
Private Sub Command1_Click()
S = Space(2)
N = LenB(S)
MsgBox N
End Sub
请看完以上代码再回答。LenB应该是返回字节数,但不知怎么会是4?
字符串在VB 内部是以Unicode 的格式来存放。
每一个字符都是以 2-byte 的形式表示
S = Space(2)
Len(S) 返回的是2
LenB(S) 返回的是字节数 是 4
LenB返回字节数,一个空格为1个字符,一个字符为2个字节,2个空格就是4个字节啊,所以返回4
一个空格是一个字节,一个文字是两个字节。