問題タブ [radix]

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 投票する
2 に答える
91 参照

c++ - C ++の任意のベースの整数リテラル?

C++ では、int を 10 進数: int x = 158、8 進数:int x = 0236および 16 進数: に割り当てることができますint x = 0x9eintバイナリ、基数 3、基数 9 など、任意の基数で sを定義する最も簡単な方法は何ですか? のような標準的なプレフィックスb101110はありますか、それともプロセスが複雑ですか?

ありがとう。

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

java - 基数ソートアルゴリズムについて

この基数ソートアルゴリズムがどのように機能するかを理解しようとしています。私はアルゴリズムとビットに慣れていないので、これは簡単ではありません。これまでのところ、これらのコメントをコードに追加して、理解しやすくしました。コンセプトを正しく理解しているかどうかわからないので、誰かが私のコメントに問題がある場合や、正しく理解していないものがある場合は、助けてください:)

また、誰でもこのコード行を説明できますか? mask = 1 << bit;

私のコメントしたコード:

私はこのコードを書いたのではなく、理解するために与えられました

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

equation - 1001_s = 19684_10 で S を解き、底を述べる

これは宿題の質問であり、解決策は必要ありません。このような同様の質問を解決する方法への参照が必要です。コースの教科書「Computer Organization & Architecture: Themes and Variations」で説明されていると思いますが、現在、教科書を購入する余裕がありません。

質問は次のとおりです。

次の数字のそれぞれについて、使用している塩基を述べてください。つまり、rs、およびの値は何tですか?

  1. 25_r = 23_10

  2. 1001_s = 19684_10

  3. 1011_t = 4931_10

方程式を解くのと似ていると認識しています。を見つける必要があると思いますrsそれらtは、基数 10 の数字に一致する特定の基数になります。同様の質問をオンラインで検索してみましたが、何を検索すればよいかわからないため、これらの方程式を解くためにどこから始めればよいかわかりません。

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

c++ - 2 進数の小数部分の変換の精度を判断する方法は?

私は10進法で数字を持っています。ダブルタイプ。オッズのサイクルの小数部分を使用して翻訳すると、次のようになります。

そして、私はそのような番号を転送します:

そして、要素の数がACCURACYに等しいことがわかりました。各数値が一意である ACCURACY の数値を計算するにはどうすればよいですか? そして、余分なゼロまたは割礼の 2 進数がありました。

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

javascript - Javascript Number.toString(基数) の動作

0.21ではなく、なぜ(73).toString(36)返品21(0.73).toString(36)返品なのですか?0.qa2voha2volfpsnhmyhqia4i

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

c++ - C++ で基数ソート アルゴリズムを動作させることができない

32 ビット整数 (それらが正であると仮定) が与えられnた場合、最初に合計ビットの最上位を調べ、shiftそれらのビットでソートされた整数によって作成された各バケットを再帰的にソートすることによって、それらをソートします。

が 2 の場合shift、最初に各 32 ビット整数の最上位 2 ビットを調べてから、カウント ソートを適用します。最後に、取得するグループから、各グループで再帰し、3 番目と 4 番目の最上位ビットを見て、各グループの番号の並べ替えを開始します。これを再帰的に行います。

私のコードは次のとおりです。

このコードには 2 つの問題しかないと思います。

最初の問題は、すべての反復で整数の正しいビットを実際に取得するかどうかです。私が位置currentDigitにいる場合、それが整数のcurrentDigit = 0ビットにいることを意味する場合、次のビットを取得するために、場所ごとに右シフトを行い、AND演算を適用して最下位を取得すると仮定しましたビット、まさに私が欲しいビットです。32shift32 - currentDigit - shiftshift

2番目の問題は再帰です。適切なグループを再帰するとは思いませんが、最初の問題が実際に正しく解決されているかどうかわからないため、現時点ではこれ以上のことは言えません。

これに関するフィードバックをいただければ幸いです。

前もって感謝します。

編集:私の基数関数がどのように呼び出されるかを示すためにメイン関数を追加しました。

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

sql-server - SQL Server メタデータの「数値精度基数」は何を意味しますか?

SQL Server Management Studio オブジェクト エクスプローラー (メタデータ) を参照しています。TempDb > Views > System Views > Columns オブジェクトの下に、「Numeric Precision Radix」があります。基数の意味 (2 進数、10 進数、16 進数など) と数値精度の意味 (数値の表現の桁数、およびスケール: 基数ポイントの後の桁数) を知っています。

しかし、メタデータ自体(数値精度) に基数(エンコードのシステム) を持たせるにはどうすればよいでしょうか? 塗料の缶は何色ですか?

そして、このフレーズの説明がどこにも見つからないのはなぜですか? ありがとうございました。