发信人: ll99(Jade)
整理人: gzwsh(2001-10-26 22:59:07), 站内信件
|
【 在 nyxi 的大作中提到:】
:Function binNumber(ByVal sNumber As Long) As Variant
:Dim BinaryStr As Variant
:Dim Exitdiv As Boolean
:Exitdiv = False
:Do While Not Exitdiv
:
:......
程序有点小问题,就是当sNmber=0的时候,binNumber返回的是空字符串。
而且程序还能简化,修改如下:
Function binNumber(ByVal sNumber As Long) As String
Dim BinaryStr As String
BinaryStr = ""
Do
BinaryStr = sNumber Mod 2 & BinaryStr
sNumber = sNumber \ 2
Loop Until sNumber = 0
binNumber = BinaryStr
End Function
|
|