ワークスペースを準備中…
入力
ワークスペースを準備中…
出力
結果はここに表示されます。
使い方
- 入力と出力の基数を選び、1行に1つの数値を入力します。
- 結果と精度の表示を確認します。
- 結果をコピーするか、各行を JSON でダウンロードします。
16進数から10進数への変換
16進数のカウンターやマスクを10進数のログと比較できます。
基数の変更は同じ数値の表記を変えます。テキストの符号化やバイト順の変更とは異なります。
表現と使い方
0xと英字の大小に対応し、最上位ビットを自動で符号とは解釈しません。
入力
0xFFFFFFFFFFFFFFFF結果
18446744073709551615符号なし64ビットの最大値も全桁を保ちます。
精度と検証
整数は BigInt で計算します。小数は整数の分子と分母で扱い、無限に続く展開は明示して打ち切ります。
結果の読み方と再利用
負号は保持し、2の補数とは解釈しません。各行を個別に検証し、JSON はエラーも保持します。
処理の制限
数値は500行 / 1 MiB、1数値4,096文字まで。小数部は1–128桁。テキストとバイト列は 64 KiB、ビット演算は8–256ビット。Worker は30秒で停止します。
?
よくある質問
FFFFFFFFが正なのはなぜですか?
符号付き幅を仮定しないため4294967295になります。2の補数にはビット演算ツールを使います。
なぜ打ち切りと表示されますか?
変換先で循環する小数があります。四捨五入せず、指定した1–128桁で打ち切ります。
大きな整数の精度は落ちますか?
いいえ。BigInt は 2^53 − 1 を超える整数の桁も保持します。
入力はサーバーに送られますか?
いいえ。計算はブラウザー内で行われ、DevToolsy は入力をアップロードも保存もしません。
コピーには何が含まれますか?
表示中の値をコピーします。JSON は文字列とエラーコードを保持し、大きな整数を浮動小数点数に変換しません。