怎样将一个16进制的数转换为2进制

confideman2000 2003-09-17 10:04:47
我读一个硬件端口,返回一个16进制的数,我想将这个16进制的数转换为2进制,vb
是否由此函数,多谢!!!
...全文
239 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yijiansong 2003-09-17
  • 打赏
  • 举报
回复
小ks?写出来吧
guoyx 2003-09-17
  • 打赏
  • 举报
回复
自己写个小函数转化吧,小ks
yijiansong 2003-09-17
  • 打赏
  • 举报
回复
我也在找此函数
watt 2003-09-17
  • 打赏
  • 举报
回复
好象没有
northwolves 2003-09-17
  • 打赏
  • 举报
回复
Private Sub Command1_Click()
MsgBox hextobin("1DA565665645DBCAEDFA98145DBCAEDFA98165645D645DBCAEDFA98145DBCABCAEDFA9810")
End Sub
Function hextobin(ByVal x As String) As String
hextobin = ""
Dim hexs As New Collection
For i = 1 To 16
hexs.Add Split("0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111", ",")(i - 1), Hex(i - 1)
Next
For i = 1 To Len(x)
hextobin = hextobin & hexs(Mid(x, i, 1))
Next
Do While Left(hextobin, 1) = "0"
hextobin = Right(hextobin, Len(hextobin) - 1)
Loop
End Function

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧