问题标签 [radix]
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.
numbers - 十进制基数的标准基数?
如果我需要识别十六进制、八进制或二进制数,我可以使用前缀 0x、0、0b。它们不一定是通用的,但在编程世界中非常容易识别。
是否有类似十进制(以 10 为基数)数字的标识符?我希望能够明确地表示一个十进制基数,并且如果可能的话,我希望使用一种有点标准的符号。
java - 使用方法在幕后发生了什么 - public static long parseLong(String s,int radix)
我需要根据包的名称生成一致的唯一 Long。我想我可以在运行时通过使用方法 public static long parseLong(String s,int radix) 在运行时完成相同的任务,而不是在 Eclipse 中使用“将字符串转换为长字符串”?
我想我需要使用类似的东西 -
Long.parseLong("Hazelnut", 36) 返回 1356099454469L
我从问题中得到的 -如何在 Java 中将 String 转换为 long?
为什么在转换包含字符的字符串时需要将基数设置为 36?
javascript - JSLint 说“缺少基数参数”
我在这段 JavaScript 代码上运行了 JSLint,它说:
第 32 行字符 30 处的问题:缺少基数参数。
这是有问题的代码:
这里有什么问题?
c++ - 如何反转程序的输出?
我必须将像 43.62 这样的十进制数字转换为二进制。所以我首先编写了一个将 43 转换为二进制的基本程序。但是我注意到我的程序会反向打印出二进制数,因此它会打印 1 1 0 1 0 1 而不是 1 0 1 0 1 1。我该如何解决这个问题。
我的代码:
javascript - 协助在 JavaScript 中实现基数排序
我需要一些帮助在 JavaScript 中实现基数排序算法。
我在网上找到了这个示例,代码如下,但我不明白如何调用该函数,因为它似乎是为该站点量身定制的:
c++ - 在 C++ 中为字符串实现的基数排序
我只需要适用于字符串的 c++ 语言中的基数排序实现
我已经有一个适用于普通整数的
sorting - 二进制补码二进制数的基数排序
我有一个关于基数排序实现的问题。对于 16 位二进制补码数字,基数排序如何工作?我不完全确定如何构建实现(可能是因为我很难进行二进制补码转换......)。有人有解释或教程吗?
提前致谢!
ruby - 为什么 Ruby 中的 FixNum#to_s 方法只接受 2 到 36 的基数?
我查看了文档,甚至查看了 C 源代码,但我不明白他们为什么将接受的基数限制为 2..36。有人知道吗?
java - 如何在 Java 中将二进制字符串转换为以 10 为底的整数
我有一个字符串数组,代表二进制数(不带前导零),我想将其转换为相应的以 10 为基数的数字。考虑:
最好的方法是什么?我一直在探索 java.lang.number.* 却没有找到直接的转换方法。Integer.parseInt(b)
产生一个等于字符串的整数...例如,1001 变为 1,001 而不是 9...并且似乎不包括输出基数的参数。toBinaryString
转换方向错误。我怀疑我需要进行多步转换,但似乎找不到正确的方法或子类组合。我也不确定前导零或缺少前导零会在多大程度上成为问题。有人有什么好的方向可以指点我吗?
javascript - 使用 Javascript parseInt() 和 Radix 参数
谁能解释parseInt()函数的工作原理以及Radix 参数是什么?
作为一个案例研究,我试图掌握这个代码片段:
你能解释一下这段代码是如何工作的吗?为什么formField.attr('maxlength')有两次?我发现这里使用运算符非常令人困惑!
在这个例子中基数参数是如何工作的?