请教在VB将十六制数转换成二进制数

xiaolan0917 2003-08-16 06:34:41
在VB用Hex可以将十进制数转换成十六进制,我想讲教一下大家,怎样实现将十六进制数转换成二制数,例如十六进制数C8,怎么转成二进制11001000呢?

急用!一时忘记怎样转了,请大家指教!
...全文
127 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaolan0917 2003-08-16
  • 打赏
  • 举报
回复
哦,我想知道的是有没有直接可以使用的函数,例如Hex,不过看来都是没有了,要自己动手写转换函数了。

谢谢各位!
shiningpolarstar 2003-08-16
  • 打赏
  • 举报
回复
你好,我想这个问题的解决方法有很多,如果一点也不会可以用最笨的也是最简单的办法,
0 0000 1 0001 2 0010 3 0011 4 0100 5 0101
6 0110 7 0111 8 1000 9 1001 a 1010 b 1011
c 1100 d 1101 e 1110 f 1111
把这些数据存储起来,然后对输入的十六进制进行扫描,如果是c,则输出1100就可以了,
对字符串的扫描应该会吧。

fenghuazhao 2003-08-16
  • 打赏
  • 举报
回复
每一位六进制数可以看成四位二进制数。比如你所说的C8可以化为1100‘1000
对每一位进行转化,再组合就可以了
jlum99 2003-08-16
  • 打赏
  • 举报
回复
做除法啊

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧