16进制
2016-05-07 17:26
162 查看
Private Sub Command1_Click()
Me.Font.Size = 20
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
s = f(yushu) & s
a = a \ b
Wend
Print s
End Sub
Private Function f(yushu As Byte) 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
Me.Font.Size = 20
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
s = f(yushu) & s
a = a \ b
Wend
Print s
End Sub
Private Function f(yushu As Byte) 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
相关文章推荐
- vb
- linux下如何更改capslock键为ESC
- 计算机图形学(二)输出图元_10_多边形填充区_1_多边形分类和识别
- 深度学习之caffe入门(4)
- 用css写一个三角形
- 犀牛3D模型下载
- JVM体系结构
- 浅析组合子集和的互异性
- 添加Module依赖的时候,运行出现有2个App
- spark streaming之 windowDuration、slideDuration、batchDuration
- 选择排序
- 矩阵乘法
- ajax回调打开新窗体防止浏览器拦截
- Web_Http同步和异步请求区别
- 评审系统:查看互评信息实现及优化显示
- Java反序列化漏洞加固方法
- java 中hashcode和equals 总结
- 选择排序
- 十进制转换十六进制
- linux系统被入侵后处理经历