将十进制数转换为十六进制数 使用易语言哪个命令名
答案:1 悬赏:50
解决时间 2021-10-14 18:46
- 提问者网友:且恨且铭记
- 2021-10-14 13:07
将十进制数转换为十六进制数 使用易语言哪个命令名
最佳答案
- 二级知识专家网友:迷人又混蛋
- 2021-10-14 14:30
呵呵。朋友你这个要用程序集来完成,我以前写过这样的程序,送给你研究吧,可能我的程序集和你想做的有点出入但是,大概就是这个意思,你再研究修改下就可以了,希望对你有帮助。
.版本 2
.子程序 _按钮1_被单击
.局部变量 A, 文本型
A = 到文本 (到十进制 (编辑框1.内容))
编辑框2.内容 = 取十六进制文本 (到整数 (A))
.版本 2
.子程序 到十进制, 整数型
.参数 内存地址, 文本型
.局部变量 i, 整数型
.局部变量 string, 文本型
.局部变量 结果, 长整数型
.计次循环首 (取文本长度 (内存地址), i)
string = 取文本中间 (内存地址, i, 1)
结果 = 结果 + (寻找文本 (“0123456789ABCDEF”, string, , 真) - 1) × 求次方 (16, 取文本长度 (内存地址) - i)
.计次循环尾 ()
返回 (结果)
.版本 2
.子程序 _按钮1_被单击
.局部变量 A, 文本型
A = 到文本 (到十进制 (编辑框1.内容))
编辑框2.内容 = 取十六进制文本 (到整数 (A))
.版本 2
.子程序 到十进制, 整数型
.参数 内存地址, 文本型
.局部变量 i, 整数型
.局部变量 string, 文本型
.局部变量 结果, 长整数型
.计次循环首 (取文本长度 (内存地址), i)
string = 取文本中间 (内存地址, i, 1)
结果 = 结果 + (寻找文本 (“0123456789ABCDEF”, string, , 真) - 1) × 求次方 (16, 取文本长度 (内存地址) - i)
.计次循环尾 ()
返回 (结果)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯