频道栏目
首页 > 资讯 > Visual Basic > 正文

计算机二级VB常用算法:进制转化进制字符

12-06-30        来源:[db:作者]  
收藏   我要投稿

(2-16)进制字符串转换为十进制正整数。

  思路:R进制数每位数字乘以权值之和即为十进制数。

  算法实现:

以下是引用片段:
  Private Function Tran(ByVal s As String, ByVal r As Integer) As integer
  Dim n As Integer, dec As Integer
  s = UCase(Trim(s))
  For i% = 1 To Len(s)
  If Mid(s, i, 1) >= "A" Then
  n = Asc(Mid(s, i, 1)) - Asc("A") + 10
  Else
  n = Val(Mid(s, i, 1))
  End If
  dec = dec + n * r ^ (Len(s) - i)
  Next i
  Tran = dec
  End Function

相关TAG标签
上一篇:计算机二级VB常用算法:进制转化进八进制整数
下一篇:计算机二级VB常用算法:进制转化算法说明
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站