VB程序代码,编制一个将十进制整数转换为二进制数的程序。

VB程序代码,编制一个将十进制整数转换为二进制数的程序。... VB程序代码,编制一个将十进制整数转换为二进制数的程序。 展开
 我来答
daofuuq
推荐于2016-08-17 · TA获得超过483个赞
知道小有建树答主
回答量:2560
采纳率:0%
帮助的人:923万
展开全部
用途:将十进制转化为二 进 制
' 输入:Dec(十进制数)
' 输入数据类型:Long
' 输出:DEC_to_BIN(二 进 制数)
' 输出数据类型:String
' 输入的最大数为2147483647,输出最大数为1111111111111111111111111111111(31个1)
Public Function DEC_to_BIN(Byval Dec As Long) As String
DEC_to_BIN = ""
Do While Dec > 0
DEC_to_BIN = Dec Mod 2 & DEC_to_BIN
Dec = Dec \ 2
Loop
End Function

Private Sub Command1_Click()
Dim a As String
Dim b As Long 'b是你要转换的数
a = DEC_to_BIN(b)
End Sub
ljl88900
2010-04-26 · TA获得超过2661个赞
知道大有可为答主
回答量:2197
采纳率:100%
帮助的人:2637万
展开全部
一、函数代码:
Private Function C10to2(n10 As Long) As String
Dim n2 As String
Do Until n10 = 0
n2 = n10 Mod 2 & n2
n10 = n10 \ 2
Loop
C10to2 = n2
End Function

二、调用举例:
dim i as long,s as string
i=1456
s=C10to2(i)
表示将10进制1456转换为2进制:s=10110110000
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
换号多次
2010-04-26 · TA获得超过560个赞
知道小有建树答主
回答量:931
采纳率:0%
帮助的人:640万
展开全部
Private Sub command1_click()
Dim x$, n%
n = 20
Do While n <> 0
a = n Mod 2
n = n \ 2
x = Chr(48 + a) & x
Loop
Print x
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杰西米特瓦利亚
推荐于2018-03-15 · TA获得超过1717个赞
知道小有建树答主
回答量:1239
采纳率:54%
帮助的人:346万
展开全部

网页链接这种问题以后就不要问了,百度一大推答案!

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱是三个人的家
2013-02-20
知道答主
回答量:1
采纳率:0%
帮助的人:1533
展开全部
Private Sub command1_click()
Dim x$, n%
n = Text1.Text
Do While n <> 0
a = n Mod 2
n = n \ 2
x = Chr(48 + a) & x
Loop
Text2.Text = x
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式