问题标签 [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.
binary - 浮点十六进制八进制二进制
我正在开发一个计算器,它允许您以八进制、十六进制、二进制,当然还有十进制执行小数点后的计算。尽管找到一种将浮点十进制数转换为浮点十六进制、八进制、二进制(反之亦然)的方法,但我遇到了麻烦。
计划是以十进制进行所有数学运算,然后将结果转换为适当的数字系统。任何帮助、想法或示例将不胜感激。
谢谢!
python - Python:无效的令牌
你们中的一些人可能认为这是欧拉计划的第 11 号问题。带有网格的问题。
我试图在一个大型多维数组中复制网格,但它给了我一个语法错误,我不知道为什么
我得到这个错误:
为什么在逗号前抛出错误?
asp.net - AJAX Asp.net AutoCompleteExtender 将字符串 0010 解释为八进制
我在文本框上使用 MS AJAX AutoCompleteExtender。它工作正常,除非 Web 服务返回像“0010”这样的字符串——在这种情况下,它显示“8”。
我最终意识到它将字符串“0010”解释为八进制数(然后通过添加诸如“0100”和“0x10”之类的字符串来证明这一点。)
我怎样才能防止这种情况?如果 Web 服务返回“0010”,我希望自动完成扩展器也显示“0010”,而不是将其解释为八进制并显示等效的十进制。
hash - 散列中“字符”和“八位字节”之间的区别
我看到“八位字节”这个词出现在关于散列随机数的文献中,它似乎是“字符”的同义词,尽管这些词的使用方式有一种模式。
这使我相信两者之间存在形式上的区别。如果有人能告诉我它是什么,我将不胜感激。
(请不要讲八进制字符代码或八进制(以 8 为基数)数字;我说的是名词'octet',而不是形容词)
编辑:事实证明,我正在寻找的词是“八位字节”。
java - 09 不被识别,而 9 被识别
我正在使用石英进行调度。
它接受 5 个参数。(秒、分钟、小时、daysOfMonth、month)。
当我将第四个参数传递为“09”时。Eclipse 给我错误“int 类型的字面八进制 09(数字 9)超出范围”。
但是当我将第四个参数作为“9”而不是“09”传递时,它就起作用了。
谁能解释我这个错误?
php - php上的奇怪行为
有人可以告诉我为什么运行以下代码会得到奇怪的结果吗?
现在,当我尝试回显时:
而不是预期的 027447002 我得到一个奇怪的 6180354,但是如果我像这样启动对象:
(注意我引用了 id 属性)它工作正常。任何建议为什么会发生这种情况以及解决它的正确方法是什么?
java - Java int 部门让我感到困惑
我正在做非常简单的 int 除法,我得到了奇怪的结果。
2
此代码按预期打印:
1
此代码按预期打印:
这里发生了什么?
(Windows XP Pro、Java 1.6 在 Eclipse 3.4.1 中运行)
php - 八进制从数组中登录字符串
我想将八进制符号转换\46
为普通符号&
。
问题是输入是用创建的preg_match_all()
,放入一个数组然后检索。
如果我手动将\46
八进制表示法输入到带有双引号的变量中,
$input="\046";
那么 PHP 会很好地转换它。
但是当我将它放入一个数组时preg_match_all()
,它会返回未转换的。
我想转换它,因为我想查询具有“&”符号作为&符号的记录的数据库(mysql)。
c - 八进制/十六进制符号从何而来?
这么久了,我从来没想过要问这个问题;我知道这来自 c++,但它背后的原因是什么:
- 像往常一样指定十进制数
- 用前导 0 指定八进制数
- 用前导 0x 指定十六进制数
为什么是0?为什么是 0x?base-32 有自然的进展吗?