问题标签 [radix-point]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
170 浏览

scripting - 谁做带有浮动小数点的非十进制大数?

Tcl 库 math::bignum 和 math::bigfloat 很好,两者之间的中间地带需要解决。即,位于不同基数并具有小数点的大数。

目前 math::bignum 只处理整数(afaict),而 math::bigfloat 不允许你为 math::bigfloat::fromstr 指定不同的基数(同上)。

有谁知道任何主要脚本语言(例如 Tcl、Perl、Python、Ruby、Lua)或不太主要的脚本语言(例如 newLISP)的库,它在不同的基数中实现 bignums 并处理小数点?

0 投票
5 回答
2862 浏览

algorithm - 您如何计算除 10 以外的基数中的浮点数?

鉴于维基百科关于Radix Point的文章,如何计算 10.1 的二进制等价物或 17.17 的十六进制等价物?对于前者,十分之一的二进制等价物是多少?对于后者,17/100 的十六进制表示?

我正在寻找一种算法,而不是仅仅针对这两个示例的解决方案。