问题标签 [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 投票
1 回答
536 浏览

php - PHP:如果'abs'函数以零开头,为什么它会返回错误的数字?

代码“abs(070000)”返回 28672,但代码“abs(70000)”返回 70000。

开头的零是否意味着该数字被解释为十六进制?

谢谢!

0 投票
3 回答
231 浏览

c++ - 例如,在 c++ 中,setprecision (12) 和 setprecision (012) 之间存在差异的原因是什么?

例如,在 c++ 中,当您编写 setprecision (12) 时,12 是以 10 为底的,但是当您像 setprecision (012) 一样编写它时,它是一个八进制数,为什么?

0 投票
1 回答
258 浏览

c++ - 关于文件格式和 od 的 C++ 问题

我有以下简单的代码:

当我对文件进行八进制转储时,我得到了这个:

我可以看到 000141(以 8 为基数)是 8 位宽,而 0000001 可能是 EOF。所有 0 的第一个字节是什么,为什么它在那里?我知道它是 null 是 ascii 但它的目的是什么?

0 投票
2 回答
15866 浏览

python - 使用 python 脚本将十六进制、八进制数转换为十进制形式

有许多 inbulit 函数,如 int(octal) 可用于在命令行上将八进制数转换为十进制数,但这些在 script 中不起作用。int(0671) 在脚本中返回 0671,因为它表示 python 命令行上八进制数的十进制形式。帮助???

谢谢你

0 投票
1 回答
838 浏览

python - 如何将字符串“0671”或“0x45”转换为以0和0x开头的整数形式

我想制作自己的加密算法和解密算法,加密算法工作正常,并将字符的 ascii 值转换为交替的十六进制和八进制表示。但是当我尝试解密时,出现了问题,因为它返回 int('0671') = 671,因为 0671 在以下代码中是字符串类型。有没有办法将“ox56”转换成整数形式??????

注意:以下字符串是 char 的 ascii 值的交替八进制和十六进制。

0 投票
1 回答
4268 浏览

ruby - 如何在 Ruby 中将八进制数转换为十进制数?

我试图找到一种使用八进制编号引用数组索引的干净方法。如果我正在寻找八进制 13 的数组索引,它应该返回a[11].

这是我想出的完成它,但它似乎不是很优雅或高效:

有没有更好的办法?

0 投票
2 回答
1951 浏览

unix - 如何在 Unix 中打印 255 的十六进制值?

你能告诉我吗

如何使用 printf 找出 255 的十六进制和八进制值?

非常感谢。

0 投票
2 回答
1110 浏览

c++ - int 值前面的额外 0 是什么意思?

受一段混淆代码的启发,我有一个关于为整数赋值的小问题:

输出是 65,我不知道 65 是从哪里来的?任何的想法?

0 投票
7 回答
3462 浏览

binary - 帮助!我不知道二进制、十六进制、八进制和按位

我以前没有在编程课上学过这个,但现在我需要知道它。有哪些好的资源可以学习这些数字以及如何转换它们?我几乎会像时间表一样记住这些。

0 投票
3 回答
5957 浏览

ruby-on-rails - 什么是非法八进制数字?

我正在尝试制作一系列邮政编码。

这返回:

以前从未见过。任何解决方法?