问题标签 [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.
scripting - 谁做带有浮动小数点的非十进制大数?
Tcl 库 math::bignum 和 math::bigfloat 很好,两者之间的中间地带需要解决。即,位于不同基数并具有小数点的大数。
目前 math::bignum 只处理整数(afaict),而 math::bigfloat 不允许你为 math::bigfloat::fromstr 指定不同的基数(同上)。
有谁知道任何主要脚本语言(例如 Tcl、Perl、Python、Ruby、Lua)或不太主要的脚本语言(例如 newLISP)的库,它在不同的基数中实现 bignums 并处理小数点?
algorithm - 您如何计算除 10 以外的基数中的浮点数?
鉴于维基百科关于Radix Point的文章,如何计算 10.1 的二进制等价物或 17.17 的十六进制等价物?对于前者,十分之一的二进制等价物是多少?对于后者,17/100 的十六进制表示?
我正在寻找一种算法,而不是仅仅针对这两个示例的解决方案。