作者badsan (.........)
看板Visual_Basic
标题[VB6 ] 二进位数值定义问题
时间Thu Sep 7 15:31:13 2006
请问一下各位前辈...
有一各程式问题...实在想不起来...
希望有前辈可以指教一下...
我现在去抓一各数值....这各数值是乱数的....
我要把他转成二进制...
所以有写一各2进制的函数...去套用...
假设说我想要的二进位格式是xxxx...
也就是四各bit....
可是如果我抓到数字7...转成2进制後...
他只会显示111...
而不是0111...
不知道有没有大大可以指点一下...如何定义...
让二进制转换後...一定是四各bit..或5各bit..这样....
这是转二进制函数
Function TenToTwo(ByVal n As Long) As String
If n = 1 Or n = 0 Then
TenToTwo = n
Else
TenToTwo = TenToTwo(n \ 2) & (n Mod 2)
End If
End Function
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.120.55.214
※ 编辑: badsan 来自: 59.120.55.214 (09/07 15:36)
1F:推 MaxMan:format 函数 09/07 17:08
2F:推 badsan:感谢...行了^^ 09/07 17:51