vb中如何十进制转换二进制,代码怎么写?
答案:1 悬赏:0
解决时间 2021-01-05 16:44
- 提问者网友:川水往事
- 2021-01-05 12:25
vb中如何十进制转换二进制,代码怎么写?
最佳答案
- 二级知识专家网友:野慌
- 2021-01-05 12:45
Option Explicit
Dim sBin As String
Dim sHex As String
Private Sub Command1_Click()
sHex = Text1
HexToBin (sHex)
Text2 = sBin
sBin = ""
End Sub
Private Sub Form_Load()
Text1 = ""
End Sub
Public Function HexToBin(ByVal sHex As String) As String "处理16进制转换2进制代码
Const s1 = "0000101001101111000", s2 = "0125A4936DB7FEC8"
Dim i As Integer
sHex = UCase(sHex)
For i = 1 To Len(sHex)
sBin = sBin & Mid(s1, InStr(1, s2, Mid(sHex, i, 1)), 4)
Next i
End Function
Dim sBin As String
Dim sHex As String
Private Sub Command1_Click()
sHex = Text1
HexToBin (sHex)
Text2 = sBin
sBin = ""
End Sub
Private Sub Form_Load()
Text1 = ""
End Sub
Public Function HexToBin(ByVal sHex As String) As String "处理16进制转换2进制代码
Const s1 = "0000101001101111000", s2 = "0125A4936DB7FEC8"
Dim i As Integer
sHex = UCase(sHex)
For i = 1 To Len(sHex)
sBin = sBin & Mid(s1, InStr(1, s2, Mid(sHex, i, 1)), 4)
Next i
End Function
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯