Command Palette

Search for a command to run...

ナン

ナンバーベースコンバータ

2 進数から 36 進数、2 進数、16 進数、任意の基底を正確な Bigint 精度で、ライブ ビット数とバイト数で 2 進、8 進数、10 進数、16 進数の間で変換します。

数値基本コンバーターとは何ですか?

Number Base Converter は同じ整数を別の位置表記で書き換えます。値は変わりません - 255、0xFF、0o377、および 0b11111111 は 1 つの量の 4 つのスペルです - 変更を書き留めるために使用される基数のみが変化します。このツールは、2 進数、8 進数、10 進数、および 16 進数の任意の 2 つの基数を 2 から 36 に変換し、これらはコードで出会う 4 つであるため、一級市民として扱われます。

変換は、桁単位で機能します。 ベース B の数値を読み取ることは、入力全体で `value = 値 * b + 桁` を累積することを意味し、それをベース C に書き戻すということは、C で割って余りを集めることを意味します。 このツールは、BigInt 算術で両方の半分を実行するため、64 ビット ハッシュ、256 ビット キー、または 500 桁の小数点数が正確に変換されます。 JavaScript 番号を介してルーティングされるものは何もないため、2^53 を超えると静かに精度が失われます。

変換に加えて、最初に質問を促す測定値が得られます。値が占有する有効ビット数、必要なバイト数、バイナリ形式をニブルにグループ化してニブルにグループ化して、16 進数に対して読み取ることができます。 負の値がサポートされ、一般的なリテラル プレフィックス (0x、0b、0o) が受け入れられ、アンダースコアまたはスペースを数字区切り文字として使用できます。 すべてがブラウザで実行されます。

オンラインで任意の数値ベースコンバーターに対する良いテストは、最大の符号なし64 ビット値です。 type 18446744073709551615 ソースをDecimalに設定し、ターゲットをBase 36 に設定します。 toボックスは3W5E11264SGSFを示し、all-basesテーブルはFFFFFFFFFFFFFFFを16 進数で、64 を2 進数でリストし、ビット長は64、バイト長は8 です。浮動小数点数を通して値をルーティングする基本数値コンバーターは、ここで低い桁を間違えます。; この数値ベースコンバーター計算機はそうではありません。

ここでの算術では、正解ともっともらしいものの違いである、JavaScript の数値ではなく、任意の精度の整数を使用します。 標準の double は 9007199254740991 を超える精度を失うため、通常の浮動小数点を介して変換された 64 ビットの 16 進値は、下位桁で微妙に間違って戻ってきます。 2 つのスコープ ノート。 これは整数を変換するため、10 以外の基数の小数は、それが行う範囲外になります。 負点は、2 の補数ビット パターンとしてではなく、マイナス記号で表示されるため、レジスタまたはメモリ ダンプから読み取られる値は、変換後ではなく、その幅に応じて解釈する必要があります。

ナンバーベースコンバーターの使い方

  1. 番号を入力してください

    値を入力するか、貼り付けます。 0x1f、0b1010、0o755 などの接頭辞は受け入れられ、アンダースコアまたはスペースは区切り記号として使用できます - 1010_1111 10101111 とまったく同じように機能します。

  2. ソースベースを選択してください

    番号の読み方をコンバーターに伝えます: 2、8、10、16、または 2 から 36 までのすべての値。 そのベースの合法的な数字でない文字は、名前でフラグが立てられます。

  3. ターゲットベースを選択

    必要なベースを選択します。 入力すると結果が更新され、すべてのベース パネルに同時に 2 進数、8 進数、10 進数、16 進数が表示されるため、2 番目の変換はほとんど必要ありません。

  4. 余分なものを読んでコピー

    ビット長、バイト長、ニブルグループ化バイナリを確認し、「255 (ベース 10) = FF (ベース 16)」などの完全な式をコピーします。

主な機能

  • 2から36までの任意のベース

    2 進数、8 進数、16 進数、16 進数は専用ボタンですが、2 ~ 36 のすべての基数は、ベース 32 とベース 36 を含めてすべて 0 ~ 9 の A-Z 桁のアルファベットを使用します。

  • 正確な BIGINT 算術演算

    値は、数字で数字を解析して BIGINT に変換し、パーセイントまたは数値を介してはなりません。 256 ビットのキーまたは 500 桁の 10 進数の 10 進数は、ゼロ精度の損失で変換されます。ほとんどのコンバータは 2^53 を超えます。

  • すべての拠点を一度に

    1 つの入力、4 つの出力。 バイナリ、8 進、10 進、16 進数、および 16 進数がすべてライブで表示され、選択したカスタム ベースであるため、変換を 4 回実行せずに値をクロスチェックできます。

  • ビット長、バイト長、ニブル

    値が占有する重要ビット数、必要なバイト数、バイナリ形式が 4 つにパディングされ、グループ化されて、各ニブルが 16 進数の桁で並べて並べて表示されます。

Frequently Asked Questions

数字を 2 で繰り返し割り、残りを最後から最初まで読みます。 42 は、101010 として上向きに読み取られる余り 0、1、0、1、0、1 を与えます。 コンバータは BigInt 算術でこれを行うため、電卓が保持できるものをはるかに超える数値に対して正確に保ちます。 42 を入力し、ソース ベースを 10 に、ターゲット ベースを 2 に設定します。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

number base converternumber base converter onlinebase number converternumber converter basenumber base converter calculatordecimal to binaryhex to decimalbinary to hexdecimal to hex converteroctal converterradix converterbase 36 converterbinary to decimalconvert number bases