问题标签 [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.
c - 这个十进制到二进制转换器有什么问题(没有迭代)
我正在尝试编写一个代码,用于在不使用迭代的情况下将 n<16 的十进制转换为二进制。但输出始终是 1000、100、10 或 1。代码有什么问题?非常感谢您
java - 带有加法的 Java 基础转换
我该怎么做 10101base2 + 111base2 =?我已经知道如何将基础转换为另一个基础。但是我将如何添加它们呢?
java - Java基转换程序给定值、它的基和新基
我试图弄清楚如何将特定基础中的任何值转换为不同基础中的相应表示。在 .dat 文件的每一行中,您将获得一个值、它的基数以及该值需要转换为的基数。
.dat 文件中的 3 行示例,其中一行中的第一个数字是值,然后是它所在的基数,然后是它需要转换为的基数:
10 10 2
AB 16 10
345 6 4
我相信我已经弄清楚了,除了如何计算基数(例如 16 和 18)中的字母值。请帮助:
assembly - 将十进制转换为十六进制汇编
我正在尝试编写一个长程序,将十进制输入转换为十六进制输入和八进制等。
我几乎做了所有事情,但我在十六进制部分遇到了一点出价。我知道我必须将数字除以 16,直到系数为 0;然后余数是十六进制数。但是,从 10 到 15 的十六进制数应该是 A、B、C、D、E 和 F。
我不确定如何使用push
and来做到这一点pop
。
这是我到目前为止为十六进制部分所做的:
它给了我正确的值,但是,例如,我需要 14 才能成为 E,依此类推
任何想法?
c - A binary to decimal program
I was practicing basic programs of C and tried to do a binary to decimal conversion.
Below is the code I tried but it did not produce correct results. I couldn't understand where my logic goes wrong.
I entered 1001 and was expecting 9 to be the output, but output was 1001?
c# - 需要帮助将带小数的数字转换为其他基数 C#
我需要 C# 程序的帮助,该程序必须将任何数字(无论是整数还是长十进制数)转换为任何基数(在合理范围内)。
该程序有几个文本框(它是一个获胜表格),所有这些文本框都以空白开头。当用户将数字(可能带有小数)添加到其中一个框时,所有更新。默认框是基数 2、8、10、16,最后一个框有一个子框可以输入您选择的基数(例如,如果用户想要将基数 16 转换为基数 7。
除了 Convert 之外,我不知道任何具有基础转换能力的作品。
如果您不知道如何执行此操作,那么至少解释一下如何手动执行此操作会很棒!什么是八进制的 64.96(以十为底)?
这是一个个人项目。我设定了挑战,然后着手完成一个计划……
提前感谢您的帮助!!
编辑:我将如何在 C# 中执行此操作?int BaseX 是我需要到达的基础。int preBaseX 是我来自的基础。十进制 outputNumber 是我正在搜索的数字。十进制 inputNumber 是我们开始的地方。(可以是 650.3112 或其他)
c - 从十进制转换为非十进制并打印(无字符串、数组和递归)
需要帮助了解如何将十进制数转换为非十进制形式(任何,由用户输入给出)并打印它。限制是不允许使用数组和字符串,虽然我为此编写了一个递归函数,但我正在为同一件事考虑一种非递归方法。
更多的是个人挑战/锻炼,而不是任何重要/严肃的事情,所以请随时告诉我该把自己推到哪里。
注意:我正在为这个练习使用 C 语言。
assembly - 如何使用汇编语言 x86 masm 将十进制转换为十六进制
1) 将十进制数转换为十六进制。
我不知道如何将十进制转换为十六进制。我只是输入了一个数字,但我不知道接下来如何开始。任何帮助表示赞赏。
java - 双倍到基数 2 转换(有简单的方法吗?)
嗨,感谢您的帮助,
(使用Java)我已经四处寻找将Double转换为base 2(仍然是double),但我找不到简单的方法。我读到,鉴于 Doubles 是如何编码的,像 Double.doubleToRawLongBits() 这样的方法可以给出 Base 2 但有不同的解释。
使用以下方法转换 int 非常简单: Integer.toString(x, 2)
我想知道是否有人知道将 Double 转换为它的 base 2 对应的 Double 的简单方法?如果转换后我有一个 Double = 0.25,我希望看到一个 double = 0.01。
谢谢
python - 将二进制转换为十进制整数输出
我需要将二进制输入转换为十进制整数。我知道如何从十进制到二进制:
我需要朝相反的方向走。我的教授说,当他检查我们的代码时,他会输入11001
,他应该25
回来。我浏览了我们的笔记,但我无法弄清楚如何做到这一点。谷歌和其他互联网资源也没有太大帮助。
最大的问题是我们不允许使用内置函数。我理解为什么我们不允许使用它们,但这使这个问题变得更加困难,因为我知道 Python 有一个用于二进制到十进制的内置函数。