问题标签 [octal]

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 投票
4 回答
945 浏览

java - 十进制转换错误

我正在编写一个将八进制数转换为小数的程序。它编译正确,但我的转换代码有一些主要问题。对我来说这似乎是完全合乎逻辑的,但是当我运行程序时,转换错误(即 1 转换为 36)有人能指出发生了什么问题吗?

这只是我的转换方法,我的主要方法是收集 int 八进制;

0 投票
4 回答
27867 浏览

java - 十进制到八进制转换

可能重复:
十进制转换错误

我正在为一个班级编写一个程序,并且无法弄清楚如何将八进制数转换为十进制数。到目前为止,这是我一直在尝试做的事情:

所以基本上我需要一种方法将数字减少到个位数(即 1337 到 1、3、3、7)。我真的很想用我现在拥有的东西来做,但是我的做事方式似乎有一些我看不到的错误。如果我输入一个小于 100 的数字,它实际上可以工作,但是当我输入一个大于 100 的数字时,转换会在某处搞砸。我是java新手,所以技术越基础越好,谢谢

0 投票
6 回答
2021 浏览

c - 十进制到八进制转换器,最后一位数字问题

我尝试制作一个 C 程序来将用户输入的十进制数转换为八进制。我用自己的逻辑编写了 C 代码,没有研究其他用户如何尝试这样做。它适用于数字601和其他一些数字,但对于大多数数字,它返回等效的八进制数,最后一位数字1小于应有的数字。因为75它返回112而不是113. 我意识到使用printfwith%o可以完成工作,但这有点违背学习编程的目的。这是我的代码:

0 投票
3 回答
162 浏览

java - 为什么 java.util.Scanner 不能将 0700 视为八进制文字?

结果将是“700”,而不是“448”。

0 投票
1 回答
409 浏览

java - 用于 Java 的 Base8 API

我想编码byte[]Base8 String ie) 0 to 7。当然,Base64 是常用的,并且内存占用较少。但是,我需要进行 Base8 编码​​。是否有任何可用的 API 或者我必须自己编写?谢谢

0 投票
1 回答
125 浏览

string - 如何在 ColdFusion 中输出八进制值

我有一系列八进制值,我想以它们的 ASCII 字符等效项输出。CHR 看到它时似乎无法识别八进制字符。ColdFusion 有什么直接的方法吗?

0 投票
2 回答
1559 浏览

c# - BigInteger 解析八进制字符串?

在Java中,我可以做

然后按照我的喜好格式化

C#BigInteger提供了上面显示的格式化功能,但我似乎找不到解析 BIIIG(大于 64 位,无符号)八进制值的方法。

0 投票
1 回答
98 浏览

javascript - 在 Dojo 中创建八进制 NumberSpinner

我试图限制 dijit.form.NumberSpinner 以便它只接受 0 到 0777 之间的八进制数。

我试图通过在构造函数中设置约束然后覆盖 NumberSpinner 的调整(...)函数来做到这一点。在我的 HTML 页面中,我有:

在我包含的 JavaScript 中,我有:

我遇到的问题是,当我单击数字微调器上的“向上”或“向下”按钮时,我的 octalAdjust 函数会被一遍又一遍地调用。我不知道为什么它会被重复调用?

有任何想法吗?

0 投票
7 回答
3970 浏览

c - 不使用十进制或二进制的十六进制到八进制转换程序

今天我只是在玩从一个基地到另一个基地的基本转换。我查看了一些用于从十六进制转换为八进制的代码,我注意到它主要使用中间转换为十进制或二进制然后再返回八进制。是否可以编写我自己的函数来将十六进制字符串转换为八进制字符串而不使用任何中间转换.另外我不想使用像or的内置printf选项。感谢您的投入。%x%o

0 投票
5 回答
6638 浏览

c - C函数将十进制转换为八进制

我正在处理一个作业问题,要求我们用 C 语言编写一个函数,将十进制转换为八进制。这是我到目前为止所拥有的

所以是的,我很困惑,非常感谢任何帮助谢谢