VB程序编写:二进制转换为十进制的函数
数编写进制转换函数BinToDec,单击“转换”按钮,调用该函数,将输入的二进制数据转换成十进制据,将转换结果显示出来。界面如图所示。...
数编写进制转换函数BinToDec,单击“转换”按钮,调用该函数,将输入的二进制数据转换成十进制据,将转换结果显示出来。界面如图所示。
展开
2个回答
展开全部
示例附件中
Private Sub Command1_Click()
Text2 = BinToDec(Text1)
End Sub
Private Function BinToDec(ejz As String) As Long
BinToDec = 0
Dim w As Long
For i = 0 To Len(ejz) - 1
If Mid(ejz, Len(ejz) - i, 1) = "1" Then
BinToDec = BinToDec + 2 ^ w
w = w + 1
ElseIf Mid(ejz, Len(ejz) - i, 1) = "0" Then
w = w + 1
End If
Next
End Function
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Private Sub Form_Load()
Debug.Print b2d("1101")
End Sub
Private Function b2d(src As String) As Integer
Dim i As Integer
Dim out As Integer
out = 0
For i = 1 To Len(src)
out = out * 2 + CInt(Mid(src, i, 1))
Next
b2d = out
End Function
Debug.Print b2d("1101")
End Sub
Private Function b2d(src As String) As Integer
Dim i As Integer
Dim out As Integer
out = 0
For i = 1 To Len(src)
out = out * 2 + CInt(Mid(src, i, 1))
Next
b2d = out
End Function
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询