Private Sub Command1_Click()
Dim a As Integer
Dim b As Integer
Dim s As String
Dim yushu As Byte
a = 1230
b = 16
While a <> 0
yushu = a Mod b
a = a \ b
If yushu < 10 Then
s = yushu & s
Else
s = Chr(yushu + 55) & s
End If
Wend
Print s
End Sub
余数超过9之后,应该用 大写字母 A B C D 依次排列。在ASCII码中 A对应的数字为65。余数如果为10的话,那么在数值相差55 。
十六进制转换VBScript示例
本示例通过Visual Basic Scripting(VBS)演示了如何将十进制数转换为十六进制字符串。程序使用循环不断除以16取余数,并根据不同条件将余数转换成相应的字符。
4565

被折叠的 条评论
为什么被折叠?



