**********如何把二进制转换位16进制!!!!急************

xionghua 2005-01-24 06:10:23
在pb中如何如何把二进制转换位16进制!!!!
...全文
154 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiangxj 2005-01-31
  • 打赏
  • 举报
回复
string ls_b="1101010010101010000"//二进制串
string ls_h=""//二六进制值
string ls_s="0123456789ABCDEF"
int i,j,k
ls_b="000"+ls_b
i=int(len(ls_b)/4)*4
ls_b=right(ls_b,i)//ls_b的长度已为4的倍数
for i=1 to len(ls_b) step 4
j=ingeter(mid(ls_b,i,1))*2^3+ingeter(mid(ls_b,i+1,1))*2^2+ingeter(mid(ls_b,i+2,1))*2+ingeter(mid(ls_b,i+3,1))
ls_h=ls_h+mid(ls_s,j+1,1)
next
  • 打赏
  • 举报
回复
是的 这个不难的 呵呵
li_d_s 2005-01-25
  • 打赏
  • 举报
回复
你就自己写个函数也很快啊
j9dai 2005-01-25
  • 打赏
  • 举报
回复
引用气球的Blog:
http://blog.csdn.net/balloonman2002/archive/2005/01/04/239541.aspx
hygougou 2005-01-24
  • 打赏
  • 举报
回复
我有个例子~~

留地址吧

401

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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