人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統(tǒng)下載站 > 技術開發(fā)教程 > 詳細頁面

與眾不同的進制轉換辦法

與眾不同的進制轉換辦法

更新時間:2022-10-01 文章作者:未知 信息來源:網(wǎng)絡 閱讀次數(shù):

小弟最近無聊,研究了一下進制轉換,發(fā)現(xiàn)一般人使用的方法都是用來除一個數(shù)的方法得到的,覺得很是沒有創(chuàng)意,于是我就憑著我們中國人的聰明以及不屈不饒,刻苦求知的精神,終于得到另外一種獨特的方法.

那個方法首先要使用兩個Function:

Function bLength(x As Long) As Long 注釋:用來得到要轉換的數(shù)字轉換后的二進制長度
bLength = Int(Log(x) / Log(2))
End Function

Function bBit(x As Long, Pos As Long) As String 注釋:得到指定位的字符
Dim lTmp As Long
lTmp = 2 ^ Pos
bBit = IIf((x And lTmp) = lTmp, "1", "0")
End Function

以下是主程序:
Function DecToBin(x As Long) As String
Dim sBuf As String, lLength As Long, lPos As Long
sBuf = ""
lLength = bLength(x)
For lPos = 0 To lLength
sBuf = bBit(x, lPos) & sBuf
Next
DecToBin = sBuf
sBuf = ""
End Function

x是要轉換的Dec,返回值就是轉換后的Bin了.
不過只是無聊的時候?qū)懙?所以也就沒有研究相關的反函數(shù)和其它的轉換方法.

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 大安市| 剑阁县| 南部县| 庆元县| 旬阳县| 广昌县| 沛县| 乌兰察布市| 馆陶县| 黄大仙区| 宁武县| 石景山区| 广平县| 义马市| 会理县| 南平市| 石家庄市| 合阳县| 瑞安市| 昆明市| 夏津县| 白沙| 闽清县| 福海县| 浦东新区| 青川县| 黄石市| 上蔡县| 宝应县| 沈丘县| 乾安县| 高尔夫| 台东市| 丰镇市| 都江堰市| 三门峡市| 密山市| 莫力| 丰都县| 郎溪县| 罗城|