marting 发表于 2017-6-18 18:33:43

(XD::Math:Dec->binary)十进制正整数转二进制字符串

**** Hidden Message *****

命令: (XD::MATH:DEC->BINARY 63 8)
"00111111"

命令: (XD::MATH:DEC->BINARY 63 nil)
"111111"

q3_2006 发表于 2017-6-18 18:52:28

这个要学习...

819534890 发表于 2017-6-18 19:50:04

回复学习学习

q3_2006 发表于 2017-6-18 20:42:24

整数不能超出这个范围问题怎么解决
+2,147,483,647 和 -2,147,483,648
(XD::MATH:DEC->BINARY 10000000000 nil)
; 错误: 参数类型错误: fixnump: nil

HLCAD 发表于 2017-6-19 08:17:47

感谢大量分享程序!

yjch 发表于 2017-6-19 08:28:08

好好学习天天向上,学习了

炫翔 发表于 2017-6-19 08:43:42

回复学习

炫翔 发表于 2017-6-19 08:50:17

回复学习

newer 发表于 2017-6-19 09:05:51

q3_2006 发表于 2017-6-18 20:42


系统限制了,整数是32位的,最大的就是你说的,超过了就表达不了了,你有这么大的整数需要吗?

wyb36870 发表于 2017-6-19 09:15:25

研究一下算法

yoyoho 发表于 2017-6-19 09:24:12

回复学习学习

q3_2006 发表于 2017-6-19 14:02:06

newer 发表于 2017-6-19 09:05


没有..但瞎按就可能哈...

newer 发表于 2017-6-19 14:12:40

q3_2006 发表于 2017-6-19 14:02


只有整数才支持移位操作。所有的函数的参数,也只能在它的数据类型规定的范围内操作。能变通,但没什么意义了。

ynhh 发表于 2017-6-22 10:07:24

感谢大师的程序

qhdycm2016 发表于 2017-7-13 10:19:29

我来测试一下,行不行
页: [1] 2 3
查看完整版本: (XD::Math:Dec->binary)十进制正整数转二进制字符串