系统粉 > 电脑问答 > 其他问答

已解决帮忙看一下。。有些地方不是很懂。。。

提问者:沐若晨浴  |  浏览次  |  提问时间:2017-02-04  |  回答数量:4

帮忙看一下。。有些地方不是很懂。。。 Private Function TrDec(ByVal idec As Integer, ibase As Integer) As String Dim strDecR$, iDecR% strDecR = \"\" Do While idec <> 0 iDecR = idec Mod ibase If iDecR >= 10 ThenstrDecR = Chr$(65 + iDecR - 10) & strDecRElsestrDecR = iDecR & strDecREnd Ifidec = idec \\ ibaseLoopTrDec = strDecREnd FunctionPrivate Sub Command1_Click() Dim Tr_in% Tr_in = InputBox(\"输入一个十进制数:\") Print TrDec(Tr_in, 2) Print TrDec(Tr_in, 8) Print TrDec(Tr_in, 16)End Sub

已有4条答案
低调啊911

低调啊911

回答数:46  |  被采纳数:143

function 中的chr$(65+idecr-10)是什么意思。。??
idec=idec\ibase中的“\”是什么意思
这个进制转化函数不懂。。
请教。。讲解一下。。!
2017-02-05 01:16:55
赞 4
ss诗诗520

ss诗诗520

回答数:131  |  被采纳数:11

chr的作用是得到指定ASCII码的字符
\表示除完只取整数部分
2017-02-05 04:00:04
赞 13
唯爱鬼鬼君

唯爱鬼鬼君

回答数:19  |  被采纳数:76

chr明白。。
后面的“$”是什么意思。。
还有(65+idecr-10)是什么意思??
这个函数的do while 循环在干什么??没看懂。。??
2017-02-05 03:31:12
赞 1
仙袂舞流萤

仙袂舞流萤

回答数:178  |  被采纳数:38

$表示String类型
65什么的可能是某个ASCII码,具体要查一下表
2017-02-05 06:40:18
赞 17
相关问答
最新其他问答
解决方法