博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
lua 10进制转换成其它进制table表示
阅读量:4941 次
发布时间:2019-06-11

本文共 754 字,大约阅读时间需要 2 分钟。

-- params@num integer-- params@radix integer 进制基数(2~) 默认为10-- NOTE:先不输出符号function NumberToArray(num, radix)    if type(num) ~= "number" and tonumber(num) == nil then        ERROR("NumberToArray", "params is not a number : ",num);        return {
0}; end num = math.abs(tonumber(num));if num == 0 then INFO("tl.NumberToArray", "params 0 "); return {
0}; end radix = math.abs(tonumber(radix) or 10); if radix <= 1 then ERROR("tl.NumberToArray", "radix is error : ",num); return {
0}; end local retArray = {}; while num ~= 0 do table.insert(retArray, 1, math.mod(num, radix)); num = math.floor(num/radix); end return retArray;end

 

转载于:https://www.cnblogs.com/wrbxdj/p/7234244.html

你可能感兴趣的文章
信道容量及信道编码原理学习
查看>>
浅谈独立特征(independent features)、潜在特征(underlying features)提取、以及它们在网络安全中的应用...
查看>>
从随机过程的熵率和马尔科夫稳态过程引出的一些思考 - 人生逃不过一场马尔科夫稳态...
查看>>
《A First Course in Abstract Algebra with Applications》-chaper1-数论-关于素数
查看>>
ORA-3136
查看>>
算法笔记_145:拓扑排序的应用(Java)
查看>>
JS获取农历日期
查看>>
PHP中的HTTP协议
查看>>
CSS给文字描边实现发光文字
查看>>
Java WebService入门实例
查看>>
css样式之补充
查看>>
结构与联合
查看>>
关于JS历史
查看>>
软件架构师工作流程
查看>>
将txt文本转换为excel格式
查看>>
BUPT复试专题—众数(2014)
查看>>
css-sprite切割图片(加快网页加载速度)
查看>>
20145316 《信息安全系统设计基础》第十四周学习总结
查看>>
Liferay7 BPM门户开发之18: 理解ServiceContext
查看>>
从零开始学区块链(3)
查看>>