Re: [.NET] 十進位值轉換成二進位值可用的函式

看板Visual_Basic作者 (Rocksan)時間19年前 (2006/04/27 15:16), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《wuoldcat (邁向程式設計達人之路)》之銘言: : 有個問題想向諸位版上的前輩請教:我寫了一個簡單的工具可以把十進位值換算成 : 十六進位、八進位,目前少一個二進位的功能,不知道要把十進位轉成二進位可以用 : VB.NET的那個函式?(以下列出轉換成十六進位與八進位的程式碼) : 煩請回答,謝謝~ : dim my_dec,my_hex,my_oct,my_binary as integer : my_dec=val(TXT_dec.text) : my_hex=hex(my_dec) '十六進位值的轉換方式 : my_oct=oct(my_dec) '八進位值的轉換方式 : my_binary=? 好像是沒有吧!!! 用遞迴做做看吧!!! Function DecToBin(ByVal n As Long) As String If n = 0 Then Exit Function DecToBin = DecToBin(n \ 2) & (n Mod 2) End Function 呵呵!!! 有內建函式的話是最好啦!@@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.94.115
文章代碼(AID): #14K6-vyE (Visual_Basic)
文章代碼(AID): #14K6-vyE (Visual_Basic)