关于补位问题

oopsoft 2006-01-22 11:33:50
在二进制打开、转化、显示数据时,如何补位,谢谢!
...全文
69 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyl910 2006-01-22
不明白,说详细一点

在VB中可以利用乘除模拟移位
回复
oopsoft 2006-01-22
已解决
回复
zyl910 2006-01-22
dim buf(0 to 2) as byte
回复
zyl910 2006-01-22
dim buf(0 to 2)

'原数据
buf(0) = &H62
buf(1) = &HDA

'分离buf(1)
buf(2) = buf(1) and &HF '低4位
buf(1) = buf(1) \ &H10 '高4位可以用右移4位的办法。VB编译器会自动将整除 2^n 转为移位
回复
oopsoft 2006-01-22
例如:将文件转化为16进制如下:62 D A
          二进制为:01100010 1101 1010
如何将D A补成0D 0A.
回复
发动态
发帖子
VB基础类
创建于2007-09-28

7449

社区成员

VB 基础类
申请成为版主
社区公告
暂无公告