问题标签 [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.
c - C中的十进制到八进制
我刚刚开始从 KN King 的 C Programming: A Modern Approach (2ndEdn) 中自学 C。
我很喜欢它,但我希望在适当的时候在这里发布这个奇怪的问题以征求意见,因为不幸的是我没有导师,而且有些问题会引发更多的问题,然后他们会回答!
我正在做一个关于输入整数并以八进制显示的问题。它说有一种简单的方法可以做到这一点,但这将在本书的后面部分介绍。我想出了以下几点:
它工作正常,但我不擅长数学,想知道是否有更有效的方法来做到这一点,或者我是否以唯一可能的方式做到了......
如果其他人有这本书,那就是 Q4 p.71。
谢谢你的时间。安德鲁
PS 我确实查看了搜索引擎,但找不到任何以这种“慢”方式进行的操作!
bash - 基础值太大(错误标记为“0925”)
我的 bash 脚本中有以下逻辑:
时不时地,我得到标题中指定的错误(上面的任何时候08xx
似乎都会触发错误)。
对于如何解决这个问题,有任何的建议吗?
我在 Ubuntu 10.04 LTS 上运行
[编辑]
我按照 SiegeX 的建议修改了脚本,现在,我收到了错误:[: 10#0910: integer expression expected
.
有什么帮助吗?
java - 左侧为 0 的长值
为什么会发生这种行为?
价值:123450
价值:42792
这是什么42792?
ruby - 为什么 032 与 Ruby 中的 32 不同?
我注意到 Ruby 在使用 032 和 32 时的行为有所不同。我曾经因为在我的代码中使用 032 而不是只有 32 而遇到语法错误。谁可以给我解释一下这个?还是我的代码本身真的有问题?
encoding - 3 位编码 = 八进制;4 位编码 = 十六进制;5位编码=?
是否有使用 5 位作为一组来编码二进制数据的编码?
AZ 包含 26 个字符,0-9 包含 10 个字符。总共有 36 个字符足以进行 5 位编码(仅 32 种组合)。
为什么我们不使用 5 位编码而不是八进制或十六进制?
php - PHP将反斜杠+数字解释为八进制值,如何阻止它?
我必须重新格式化一个可以包含以下内容的字符串:
问题是 PHP 将 '\7' 解释为八进制值,而不仅仅是 '\' 然后是 '7'。
请问如何阻止 php 这样做?当然,我需要保留'\'谢谢。
c - 将十进制转换为十六进制和八进制
展示如何在 C 中编写一个常量,其十进制值为 65
一个。a. 十六进制常数
b. 八进制常数(在 C 中)
65/16 = 1 r1
1/16 = 0 r1
Hexadecimal constant = 11
65/8 = 8 r1
8/8 = 1 r0
1/8 = 0 r1
Octal constant = 101
这是在 C 中转换常量的正确方法吗?
ruby-on-rails - Rails Activemerchant Truscommerce 捕获 Transid 无效的八进制数字
我有一个名为 purchase.rb 的文件,我用它来测试带有 Trustcommerce 的 Activemerchant:
需要“rubygems”需要“active_merchant”
使用 TrustCommerce 测试服务器
ActiveMerchant::Billing::Base.mode = :test amount = 1000
# 验证卡自动检测卡类型
# 为 TrustCommerce 服务创建网关对象
# response = gateway.authorize(amount, credit_card)
# 这是从沙盒接收到的 transid,之前运行了 authorize()
结尾
我在终端上运行 ruby purchase.rb 得到: Invalid octal digit because of 027-0004842047。有人知道如何解决这个问题吗?如果我实际构建一个 Rails 应用程序而不是使用 ruby 命令运行这样的文件,会有什么不同吗?谢谢
php - 带前导零的 int 变量?
为什么下面的结果是 34?它似乎与八进制数没有任何关系。
javascript - 将八进制值传递给新的数字函数
我做了类似的东西:
但是在 foo 函数内部检查这个,我得到 11 作为值......怎么了?