1230转化成十六进制

来源:互联网 发布:先锋网络电视免费版 编辑:程序博客网 时间:2024/05/21 09:21
Private Sub Command1_Click()
Dim a As Integer
Dim b As Integer
Dim s As String
Dim yushu As Integer
a = 1230: b = 16
While a <> 0
    yushu = a Mod b
    s = f(yushu) & s
    a = a \ b
Wend
Print s
End Sub
Private Function f(yushu As Integer) As String
If yushu <= 9 Then
    f = yushu
Else
    Select Case yushu
        Case 10, 11, 12, 13, 14, 15
            f = Chr(yushu + 55)
        End Select
    End If
End Function

0 0
原创粉丝点击