問題タブ [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.
java - 10進変換エラー
8進数を10進数に変換するプログラムを書いています。それは正しくコンパイルされ、すべてが正しくコンパイルされますが、私の変換コードには大きな問題があります。それは私には完全に論理的に思えますが、どういうわけか私がプログラムを実行すると、変換が間違っています(つまり、1が36に変換されます)誰かが何が間違っているのか指摘できますか?
これは私の変換メソッドです。私の主なメソッドは、int8進数を収集する方法です。
java - 10 進数から 8 進数への変換
重複の可能性:
10 進数変換エラー
クラスのプログラムを書いていますが、8 進数を 10 進数に変換する方法がわかりません。これが私がこれまでやろうとしてきたことです:
したがって、基本的には、数値を 1 桁に減らす方法が必要です (つまり、1337 を 1,3,3,7 に)。本当は今あるものでやりたいのですが、私のやり方には見えないエラーがいくつかあるようです。100 未満の数値を入力すると実際に機能しますが、100 を超える数値を入力すると、変換がどこかでめちゃくちゃになります。私はJavaが初めてなので、基本的なテクニックがあればあるほど良いです、ありがとう
c - 10進数から8進数へのコンバーター、最後の桁の問題
ユーザーが入力した10進数を8進数に変換するCプログラムを作成してみました。私は、他のユーザーがどのようにそれを行おうとしているのかを調査することなく、独自のロジックでCコードを作成しました。数値やその他のいくつかの数値では正常に機能し601
ますが、ほとんどの数値では、最後の桁が1
本来よりも小さい8進数に相当するものが返されます。の代わりに75
戻ります。withを使用すると作業が完了しますが、プログラミングを学ぶという目的を損なうようなものです。これが私のコードです:112
113
printf
%o
java - java.util.Scannerが0700を8進リテラルとして認識できないのはなぜですか?
結果は「448」ではなく「700」になります。
java - Java 用の Base8 API
Base8 String ie) 0 to 7byte[]
にエンコードしたい。もちろん、Base64 が一般的に使用されており、メモリ フットプリントが少なくなっています。ただし、Base8 エンコーディングを行う必要があります。これに使用できる API はありますか、それとも自分で作成する必要がありますか? ありがとう
string - ColdFusionで8進値を出力する方法
同等のASCII文字で出力したい一連の8進値があります。CHRは、8進文字を見ると、8進文字を認識していないようです。これをColdFusionで行う簡単な方法はありますか?
c# - BigIntegerは8進文字列を解析しますか?
Javaでは、私はできる
次に、好きなようにフォーマットします
C#BigInteger
は上記のフォーマット機能を提供しますが、BIIIG (64 ビットを超える、符号なし) 8 進値を解析する方法が見つからないようです。
javascript - Dojo での Octal NumberSpinner の作成
0 から 0777 までの 8 進数のみを受け入れるように、dijit.form.NumberSpinner を制限しようとしています。
コンストラクターで制約を設定し、NumberSpinner の調整 (...) 関数をオーバーライドして、これを実行しようとしました。私のHTMLページには次のものがあります:
そして、含まれている JavaScript には次のものがあります。
私が抱えている問題は、数値スピナーの「上」または「下」ボタンをクリックすると、octalAdjust 関数が何度も何度も呼び出されることです。なぜ繰り返し呼び出されるのかわかりませんか?
何か案は?
c - 10 進数または 2 進数を使用しない 16 進数から 8 進数への変換プログラム
今日は、あるベースから別のベースへの基本的な変換をいじっていました。16 進数から 8 進数に変換するコードを調べたところ、ほとんどの場合、10 進数または 2 進数に変換してから 8 進数に戻す中間変換が使用されていることに気付きました。また、またはprintf
のような組み込みオプションを使用したくありません。ご意見ありがとうございます。%x
%o
c - 10 進数から 8 進数に変換する C 関数
私は、10 進数から 8 進数に変換する関数を C で書くように求める宿題の問題に取り組んでいます。これが私がこれまでに持っているものです
ええ、私はかなり立ち往生しています。どんな助けも大歓迎ですありがとう