精易论坛

标题: 易语言任意进制转换 [打印本页]

作者: yh3215    时间: 2018-2-4 13:51
标题: 易语言任意进制转换
  
子程序名返回值类型公开备 注
_按钮1_被单击  
编辑框2.内容 = 进制转换 (编辑框1.内容, 16, 2)
编辑框3.内容 = 进制转换 (编辑框1.内容, 16, 8)
编辑框4.内容 = 进制转换 (编辑框1.内容, 16, 10)
编辑框5.内容 = 进制转换 (编辑框1.内容, 16, 16)
编辑框6.内容 = 进制转换 (编辑框1.内容, 16, 32)
子程序名返回值类型公开备 注
进制转换文本型 
参数名类 型参考可空数组备 注
被转换文本文本型
被转换进制整数型
转换的进制整数型
变量名类 型静态数组备 注
计次变量  
临时数值  
欲转换文本文本型 
如果真 (被转换进制 = 转换的进制)
返回 (被转换文本)
计次循环首 (取文本长度 (被转换文本), 计次变量)  ' 整数转换开始
临时数值 (寻找文本 (“0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ”, 取文本中间 (被转换文本, 计次变量, 1), , ) - 1) × 求次方 (被转换进制, 取文本长度 (被转换文本) - 计次变量) + 临时数值
计次循环尾 ()
判断循环首 (临时数值 > 转换的进制 - 1)
欲转换文本 = 取文本中间 (“0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ”, 到数值 (到文本 (临时数值 % 转换的进制)) + 1, 1) + 欲转换文本
临时数值 = 取整 (临时数值 ÷ 转换的进制)
判断循环尾 ()
欲转换文本 = 取文本中间 (“0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ”, 临时数值 + 1, 1) + 欲转换文本  ' 整数转换结束
返回 (欲转换文本)
进制转换例子.e (4.91 KB, 下载次数: 192)

作者: kycheng131    时间: 2018-8-6 00:03
试试                  
作者: a5698304    时间: 2018-10-13 13:43
试试    嗯啊所多
作者: tianxi    时间: 2018-12-15 11:15
也不过最多36进制,能62进制?100进制?
作者: 316940981    时间: 2020-8-28 10:50
不支持负数
作者: 坤坤01    时间: 2021-1-17 23:42
十六进制 ()十六进制 ()十六进制 ()十六进制 ()十六进制 ()十六进制 ()十六进制 ()十六进制 ()十六进制 ()十六进制 ()十六进制 ()十六进制 ()十六进制 ()十六进制 ()十六进制 ()十六进制 ()
作者: 坤坤01    时间: 2021-1-17 23:42
十六进制 ()十六进制 ()十六进制 ()十六进制 ()十六进制 ()十六进制 ()十六进制 ()十六进制 ()十六进制 ()十六进制 ()十六进制 ()十六进制 ()
作者: hnshichunhui    时间: 2021-1-20 00:27
能下载
作者: gaoqing    时间: 2021-3-18 11:50
谢谢分享!
作者: 爱你N年    时间: 2021-6-27 20:38
感谢分享。
作者: 冷眸看世界    时间: 2021-7-1 17:39
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
作者: 654799976    时间: 2021-8-19 11:20
感谢分享
作者: 王摇摆    时间: 2021-9-4 08:32

作者: 1961056000    时间: 2021-9-28 03:42
刚好需要
作者: he2259    时间: 2021-10-14 05:33
整数超过34359738367 就也是7FFFFFFFF,再往上就出错了,为什么呢?

作者: hqxgz    时间: 2021-12-8 17:50
支持支持在c在从在
作者: z123zhang    时间: 2022-1-4 22:26
6666666666666666666666
作者: 不看你喜人    时间: 2022-1-19 23:36
谢谢分享
作者: fengxiaokun    时间: 2022-1-19 23:37
1233211234567
作者: HuangQAQ    时间: 2022-2-6 11:55
谢谢谢谢谢
作者: q714    时间: 2022-2-24 19:44
谢谢分享
作者: 风往北吹yyds    时间: 2022-12-20 16:51
感谢开源  ~
作者: boomsa    时间: 2023-3-30 20:42
谢谢你的支持,请继续努力!
作者: softking    时间: 2025-1-7 15:37
学习一下源码
作者: huhuhuf    时间: 2025-1-7 15:45
感谢分享,很给力!~




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4