問題タブ [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 投票する
9 に答える
17193 参照

c - C の 10 進数から 8 進数へ

KN King の C Programming: A Modern Approach (2ndEdn) から C を独学で学び始めたところです。

私はそれを楽しんでいますが、残念ながら家庭教師がいないため、適切な場合はアドバイスのためにここに奇妙な質問を投稿したいと考えています。

入力された整数を8進数で表示することについて質問しています。それを行う簡単な方法があると書かれていますが、それは本の後半に記載されています。私は次のことを思いつきました:

それは問題なく動作しますが、私は数学が苦手で、これを行うためのより効率的な方法があるかどうか、または可能な唯一の方法でそれを行っているかどうか疑問に思っていました...

他の誰かがその本を持っているとしたら、それは Q4 p.71 です。

御時間ありがとうございます。アンドリュー

PS検索エンジンを調べましたが、この「遅い」方法で実行しているものは見つかりませんでした!

0 投票する
3 に答える
8087 参照

bash - ベースの値が大きすぎます (エラー トークンは「0925」です)

私のbashスクリプトには次のロジックがあります。

時々、タイトルで指定されたエラーが表示されます (上記のいずれかの時点08xxでエラーが発生するように見えます)。

これを修正する方法について何か提案はありますか?

Ubuntu 10.04 LTS で実行しています

[編集]

SiegeX の提案に従ってスクリプトを変更したところ、次のエラーが発生しまし[: 10#0910: integer expression expectedた。

何か助けはありますか?

0 投票する
5 に答える
2744 参照

java - 左が 0 の long 値

なぜこの動作が発生するのですか?

値: 123450

 

値: 42792

この42792は何ですか?

0 投票する
4 に答える
679 参照

ruby - Rubyの032が32と異なるのはなぜですか?

032と32を使用すると、Rubyの動作が異なることに気付きました。コードに32ではなく032があると、構文エラーが発生したことがあります。誰かが私にこれを説明できますか?それとも、私のコード自体に本当に何か問題がありますか?

0 投票する
3 に答える
2122 参照

encoding - 3ビットエンコーディング=8進数; 4ビットエンコーディング=16進数; 5ビットエンコーディング=?

バイナリデータをエンコードするために1つのグループとして5ビットを使用するエンコードはありますか?

AZには26文字が含まれ、0〜9には10文字が含まれます。5ビットエンコーディングに十分な合計36文字があります(32の組み合わせのみ)。

OctalやHexadecimalの代わりに5ビットエンコーディングを使用しないのはなぜですか?

0 投票する
5 に答える
714 参照

php - バックスラッシュ+PHPによって8進値として解釈される数値、これをブロックする方法は?

次の文字列を含む文字列を再フォーマットする必要があります。

問題は、「\7」がPHPによって「\」と「7」の順にではなく8進値として解釈されることです。

PHPがこれを行うのをブロックするにはどうすればよいですか?もちろん、私は'\'ありがとうを維持する必要があります。

0 投票する
3 に答える
1988 参照

c - 10 進数から 16 進数および 8 進数への変換

10 進値が 65 の定数を C で次のように記述する方法を示します。

a. 16 進定数 b. 8 進定数 (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 で定数を変換する正しい方法ですか?

0 投票する
1 に答える
219 参照

ruby-on-rails - Rails Activermerchant Truscommerce Capture Transid 無効な 8 進数

Trustcommerce で Activemerchant をテストするために使用している purchase.rb という名前のファイルがあります。

"rubygems" が必要 "active_merchant" が必要

TrustCommerce テスト サーバーを使用する

ActiveMerchant::Billing::Base.mode = :test amount = 1000

#カードを検証すると、カードの種類が自動的に検出されます

# TrustCommerce サービスのゲートウェイ オブジェクトを作成します

# response = gateway.authorize(金額, credit_card)

# これは前に実行された authorize() でサンドボックスから受け取った transid です

終わり

端末で ruby​​ purchase.rb を実行すると、「027-0004842047 のため無効な 8 進数です。これを回避する方法を知っている人はいますか?このようなファイルを ruby​​ コマンドで実行するのではなく、実際に Rails アプリをビルドした場合に違いはありますか? ありがとう

0 投票する
5 に答える
7017 参照

php - 先行ゼロのint変数?

次の結果が 34 になるのはなぜですか? 8進数とは何の関係もないようです。

0 投票する
3 に答える
228 参照

javascript - 8進値を新しい数値関数に渡す

私は次のようなものを作りました:

しかし、これをfoo関数の内部で調べると、値として11が得られます...何が問題なのですか?