122 次浏览【转载需注明来源】
博客作者:【1888****8888】
我有一个项目 需要充火山PC移植到快码 遇到一个进制转换的文本 没找到相应的命令
下面这个图片是火山PC的编程代码。
就是相当于16进制转换到10进制
在快码应当怎么实现这个功能?
做了一个通用的进制转换函数,和上述的方法传的参数一致。
/* 进制转换 value 转换的值 form 值的进制 to 转换到的进制 默认10进制 */ 定义函数 进制转换(value, form, to = 10) { 局部变量 num = 文本到整数(value, form); 如果 (to === 10) { 返回 num; } 否则 { 返回 num.转字符串(to); } } 调试输出(进制转换("71afd498d0000", 16));
这个转换后是什么样的数据 提供一个参考值
火山转换后得到的值:2000000000000000
3QQQ
这个数据调试出来的值是多少?我这边调试的值是136500000000000 并不是 2000000000000000 这个值是正确的 在火山调试也是这样的
定义函数 转换数字() { 调试输出(进制转换("7c2562030800", 16)); } /* 进制转换 value 转换的值 form 值的进制 to 转换到的进制 默认10进制 */ 定义函数 进制转换(value, form, to = 10) { 局部变量 num = 文本到整数(value, form); 如果 (to === 10) { 返回 num; } 否则 { 返回 num.转字符串(to); } }
这是我的调用方法 帮我看看是不是哪里不对
下面是我的调用结果的调试输出图片
看一下,给的值,两个不一样哈。
不能恶意举报,否则进行封号处理!
测试账号
qiang Time: 2023-11-03 16:37:06
评论ID
做了一个通用的进制转换函数,和上述的方法传的参数一致。
快码FOF编程 Time: 2023-11-03 15:41:59
评论ID
这个转换后是什么样的数据 提供一个参考值
1888****8888 回复 1楼 快码FOF编程 Time: 2023-11-03 15:44:05
评论ID
火山转换后得到的值:2000000000000000
1888****8888 回复 3楼 qiang Time: 2023-11-03 16:39:25
评论ID
3QQQ
1888****8888 回复 3楼 qiang Time: 2023-11-03 16:52:01
评论ID
这个数据调试出来的值是多少?我这边调试的值是136500000000000 并不是 2000000000000000 这个值是正确的 在火山调试也是这样的
这是我的调用方法 帮我看看是不是哪里不对
下面是我的调用结果的调试输出图片
qiang 回复 5楼 1888****8888 Time: 2023-11-03 16:58:23
评论ID
看一下,给的值,两个不一样哈。