vb中的定长字符串最大长度

2025-05-18 10:25:35
推荐回答(2个)
回答1:

2^16=65536
这里有一个计数的规则问题
我们认为10进制是1-10,因为人类对0的认识要晚许多。
但是其实0-9 是10进制的前10个数字,这样在运算时更容易。

计算机中使用的2进制也是这样
2^4=16实际是0-15(0000-1111)

2^16=65536
计算机认为是0-25535
0长度的字符是空字符,所以字符最长是65535个
0-65535共65536个

回答2:

Dim a As String * 65535
已经是最大的了
Dim a As String * 65536
就出错了

不超过有2种
1.小于等于
2.小于

此处为 小于