问题标签 [base-conversion]

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 回答
2628 浏览

binary - 将非终止二进制数转换为十进制

我不知道如何将非终止二进制数(分数)转换为十进制。任何人都可以指导我如何做一个例子吗?

0 投票
4 回答
12655 浏览

algorithm - 如何将十进制基数(10)转换为负数基数(-2)?

我想编写一个程序来从十进制转换为负二进制。

我不知道如何从十进制转换为负二进制。

我不知道如何找到规则以及它是如何工作的。

例子:7(base10)-->11011(base-2)

我只知道它是7 = (-2)^0*1 + (-2)^1*1 + (-2)^2*0 + (-2)^3*1 + (-2)^4*1

0 投票
2 回答
2294 浏览

php - PHP 在二进制、八进制、十进制和十六进制之间用浮点数转换

我想在二进制、八进制、十进制和十六进制数之间转换浮点数(例如 152.35964)。

我用谷歌搜索,但没有找到任何与我想要的东西相关的东西。我发现的所有内容都在文档中,但这些函数(bindec()、octdec()、binhex() 等和 base_convert())仅使用整数操作,我需要浮点数或双精度数。

谢谢!

0 投票
3 回答
9458 浏览

haskell - 转换数基

是否有平台功能可以执行以下操作?

将数字从基数“a”转换为基数“b”,其中每个列表项都是数字中的一个数字。例如:

我希望这是有道理的,让我知道我是否可以清除任何东西

0 投票
2 回答
833 浏览

objective-c - 如何将 Hexa-Tri-Decimal 数字转换为目标 c 中的 int?

Hexa-Tri-Decimal 数字是 0-9 和 AZ。我知道我可以使用 NSScanner 从十六进制转换,但不确定如何转换 Hexa-Tri-Decimal。

例如,我有一个带有“0XPM”的 NSString,int 值应该是 43690,“1BLC”应该是 61680。

0 投票
2 回答
17305 浏览

c - 具有递归功能的 10 基数转换器 - C

我尝试从 10 基数转换任何数基数。在我将两个具有相同基数的数字相乘之后,该函数应该是递归的。

但是我很困惑,它不起作用。我该如何解决?有什么优惠吗?谢谢..

0 投票
2 回答
974 浏览

python - 十六进制十进制浮点 Python

我正在从二进制文件中读取数据。我有一份文件可以让我知道信息是如何存储的。为了确定这一点,我使用 XVI32。

我正确地提取了信息字符串和 int 数据,直到遇到浮点数据类型。

根据这个文件:

我试图解决这个问题:

以及其他不同的方式......

我使用一些在线工具测试了这些信息,例如: http ://babbage.cs.qc.cuny.edu/IEEE-754/index.xhtml和http://www.binaryconvert.com/result_float.html?decimal=048046048054049048056055,但是根据原始结果,所有这些方式都会给我带来不同的价值。

我开始怀疑浮点信息被加密或类似的东西,但为什么 string 和 int 没有被加密?

0 投票
1 回答
646 浏览

java - 用于进行基本转换的 Java 内置库(或 3rd 方代码)

是否有任何内置库(或任何好的第 3 方代码)支持将数字从任意基数 A 转换为另一个基数 B?

谢谢,

0 投票
4 回答
4095 浏览

python - 如何将字符串转换为其 Base-10 表示?

是否有任何 python 模块可以帮助我将字符串转换为 64 位整数?(这个字符串的最大长度是 8 个字符,所以它应该很长)。

我想避免编写自己的方法。

例子:

0 投票
3 回答
1389 浏览

php - PHP从数据库返回浮点数而不是字符串?

我用它为我店里的每个产品创建一个唯一的代码,

例如,

我的查询很简单,

当我想获得产品代码时,我会这样做,

但是 PHP 返回float(1.4038026825726E+15) 而不是1403802682572650

为什么 PHP 返回float而不是string?我怎样才能得到原来的号码?

或者在从 db 表请求结果之前,我应该在我的 SQL 查询中将数字转换/转换为字符串或 varchar 吗?

编辑: 在我的代码中发现错误。

我有一行将 json 转换为数组并将字符串转换为浮点数,例如,