[VB6 ] 二進位數值定義問題

看板Visual_Basic作者 (.........)時間19年前 (2006/09/07 15:31), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
請問一下各位前輩... 有一各程式問題...實在想不起來... 希望有前輩可以指教一下... 我現在去抓一各數值....這各數值是亂數的.... 我要把他轉成二進制... 所以有寫一各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)

09/07 17:08, , 1F
format 函數
09/07 17:08, 1F

09/07 17:51, , 2F
感謝...行了^^
09/07 17:51, 2F
文章代碼(AID): #14_yg_cn (Visual_Basic)
文章代碼(AID): #14_yg_cn (Visual_Basic)