Command Palette

Search for a command to run...

ナン

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

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

Read input as:
To
FF

255 (base 10) = FF (base 16)

Common:

255 in every common base

BasePrefixValue
Binary (2)0b11111111
Octal (8)0o377
Decimal (10) - 255
Hexadecimal (16)0xFF

Bit length

8

Significant bits in the magnitude

Byte length

1

Bytes needed to store the value

Hex digits

2

Two hex digits per byte

Binary, grouped in nibbles

Each group of four bits maps to exactly one hexadecimal digit.

1111 1111

Hex alignment: F F

Category:converters
Mode:Offline
Version:1.0.0
Access:Free

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

Number Base Converter interface on Toolz.dev - Convert integers between binary, octal, decimal, hexadecimal, and any base from 2 to 36 with exact BigInt precision and live bit and byte counts

数値ベース コンバータは、同じ整数を別の位置表記に書き換えます。 値は変更されません。255、0xFF、0O377、および 0B11111111 は、1 つの量の 4 つのスペルです。それを書き留めるために使用される基数のみが変更されます。 このツールは、2 から 36 までの任意の 2 つのベースの間で変換します。2 進数、8 進数、10 進数、16 進数は、コードで実際に出会う 4 つの基本から、一流の市民として扱われます。

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

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

ここでの算術では、正解ともっともらしいものの違いである、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