10进制转2进制(递归)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weiwei_c/article/details/50494627


    Private Function Dec2Bin(ByRef dec As Integer, ByRef bin As String) As Boolean
        Dim r As Integer

        If dec > 15 Then Return False

        While dec <> 0
            r = dec Mod 2
            dec = dec \ 2
            Dec2Bin(dec, bin)
            bin = bin & r.ToString
        End While

        Return True
    End Function

注意:byref 

猜你喜欢

转载自blog.csdn.net/weiwei_c/article/details/50494627