今天做JPG文件读字节流,并且格式化输出的时候发现的问题哦
代码样式如下
Dim X As Byte
Dim strTest as String
X=74
strTest=format(hex(x),"00")'把10进制转换成16进制后按两位输出,位数不足前补0
因为当时的值是74(4A)所以就用74做例,结果返回的strTest="00"
而当X=10(A)的时候strText="A"(没有被格式化)
再另外写小程序测试后发现,所有以多位数字+A结尾的字符串(0~4096之间)都无法成功格式化
有知道原因的前辈的话能不能告诉小弟啊,。。。
顺表提醒以下可能会碰上这个问题的朋友