您的位置:首页技术文栏单片机C51
内容搜索:
阅读内容
背景:#EDF0F5 #FAFBE6 #FFF2E2 #FDE6E0 #F3FFE1 #DAFAF3 #EAEAEF 默认  

将二进制转化为十进制的C程序

[日期:2008-06-27 ] [来源:东哥单片机学习网www.picavr.com整理 作者:佚名] [字体: (投递新闻)

' 用途:将二进制转化为十进制
' 输入:Bin(二进制数)
' 输入数据类型:String
' 输出:BIN_to_DEC(十进制数)
' 输出数据类型:Long
' 输入的最大数为1111111111111111111111111111111(31个1),输出最大数为2147483647
Public Function BIN_to_DEC(ByVal Bin As String) As Long
    Dim i As Long
    For i = 1 To Len(Bin)
        BIN_to_DEC = BIN_to_DEC * 2 + Val(Mid(Bin, i, 1))
    Next i
End Function

阅读:
录入:JETTA

推荐 】 【 打印
本文评论
      全部评论
    123 于25日评论道: 查看全部评论  
i\
发表评论


点评: 字数
姓名:
站长推荐