【发布时间】:2011-06-14 00:16:41
【问题描述】:
我需要将一个大的十进制转换为二进制我该怎么做呢?有问题的小数是 3324679375210329505
【问题讨论】:
-
如果您必须自己执行此操作而不是使用库函数,我最近将 a similar question 上的 stackoverflow 答案改写为 blog entry。
-
数字以 5 结尾,不会是 2^anything。
-
嗯,我得去找几个星期前的“我为什么要学习二进制”的问题,并指出来。
-
如果您只想转换一个数字,您可以使用古老的 UNIX / LINUX
dc工具从命令行进行。 -
@Stephen:我刚刚做到了:
3324679375210329505 2 o p给了10111000100011101000100100011011011111011110101011010110100001。
标签: java binary decimal largenumber