问题标签 [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.

0 投票
2 回答
182 浏览

numbers - 十进制基数的标准基数?

如果我需要识别十六进制、八进制或二进制数,我可以使用前缀 0x、0、0b。它们不一定是通用的,但在编程世界中非常容易识别。

是否有类似十进制(以 10 为基数)数字的标识符?我希望能够明确地表示一个十进制基数,并且如果可能的话,我希望使用一种有点标准的符号。

0 投票
1 回答
520 浏览

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?

0 投票
11 回答
366279 浏览

javascript - JSLint 说“缺少基数参数”

我在这段 JavaScript 代码上运行了 JSLint,它说:

第 32 行字符 30 处的问题:缺少基数参数。

这是有问题的代码:

这里有什么问题?

0 投票
9 回答
7902 浏览

c++ - 如何反转程序的输出?

我必须将像 43.62 这样的十进制数字转换为二进制。所以我首先编写了一个将 43 转换为二进制的基本程序。但是我注意到我的程序会反向打印出二进制数,因此它会打印 1 1 0 1 0 1 而不是 1 0 1 0 1 1。我该如何解决这个问题。

我的代码:

0 投票
4 回答
1843 浏览

javascript - 协助在 JavaScript 中实现基数排序

我需要一些帮助在 JavaScript 中实现基数排序算法。

我在网上找到了这个示例,代码如下,但我不明白如何调用该函数,因为它似乎是为该站点量身定制的:

0 投票
3 回答
7898 浏览

c++ - 在 C++ 中为字符串实现的基数排序

我只需要适用于字符串的 c++ 语言中的基数排序实现

我已经有一个适用于普通整数的

0 投票
1 回答
694 浏览

sorting - 二进制补码二进制数的基数排序

我有一个关于基数排序实现的问题。对于 16 位二进制补码数字,基数排序如何工作?我不完全确定如何构建实现(可能是因为我很难进行二进制补码转换......)。有人有解释或教程吗?

提前致谢!

0 投票
3 回答
1371 浏览

ruby - 为什么 Ruby 中的 FixNum#to_s 方法只接受 2 到 36 的基数?

我查看了文档,甚至查看了 C 源代码,但我不明白他们为什么将接受的基数限制为 2..36。有人知道吗?

0 投票
12 回答
240513 浏览

java - 如何在 Java 中将二进制字符串转换为以 10 为底的整数

我有一个字符串数组,代表二进制数(不带前导零),我想将其转换为相应的以 10 为基数的数字。考虑:

最好的方法是什么?我一直在探索 java.lang.number.* 却没有找到直接的转换方法。Integer.parseInt(b)产生一个等于字符串的整数...例如,1001 变为 1,001 而不是 9...并且似乎不包括输出基数的参数。toBinaryString转换方向错误。我怀疑我需要进行多步转换,但似乎找不到正确的方法或子类组合。我也不确定前导零或缺少前导零会在多大程度上成为问题。有人有什么好的方向可以指点我吗?

0 投票
3 回答
19430 浏览

javascript - 使用 Javascript parseInt() 和 Radix 参数

谁能解释parseInt()函数的工作原理以及Radix 参数是什么?

作为一个案例研究,我试图掌握这个代码片段:

你能解释一下这段代码是如何工作的吗?为什么formField.attr('maxlength')有两次?我发现这里使用运算符非常令人困惑!

在这个例子中基数参数是如何工作的?