LifeTally
整数の基数変換
同じ整数は、基数2、8、10、16でそれぞれどう表せますか?
符号付き整数と入力の基数を指定すると、同じ値を表す4通りの表記を省略せず表示します。
整数と入力の基数
基数2では0–1、8では0–7、10では0–9、16では0–9とA–Fを使います。先頭に+または-を1つ付けられます。前後の空白は無視されますが、途中の空白は無効です。0xADではなくADと入力してください。基数16では小文字のa–fも使えます。
各桁は選択した基数で解釈されます。基数の自動判定や指数表記の解釈は行いません。基数16ではEは14、Bは11です。1e3は10進数の483、0b10は10進数の2832を意味します。
入力できる数字は先頭の0も含めて1000桁までです。符号と前後の空白は数えません。これは処理と表示のための本ツールの上限で、数学的な限界や推奨値ではありません。
見積もりの計算方法
基数bでは、各桁の値に対応するbの累乗を掛けて足します。右端はb⁰です。先頭の-は数全体の符号を負にします。0の場合も含め、4つの結果すべてに有効な整数と有効な基数の両方が必要です。
OpenStax:位取り記数法と基数(英語) ↗ケンブリッジ大学:2進数・8進数・16進数(英語) ↗
対象は整数のみです。分数、浮動小数点の符号化、固定幅ワード、2の補数のビット列、バイト順、テキスト、ファイルは変換しません。マイナスは数学的な符号であり、符号ビットは追加しません。セキュリティやハードウェアへの格納を保証するものではありません。
入力済みの例を確認
独自の例は10進数の173です。2進数では10101101、8進数では255、16進数ではADです。確認:128 + 32 + 8 + 4 + 1 = 173;2 × 64 + 5 × 8 + 5 = 173;10 × 16 + 13 = 173。
受け付けた入力値
- 整数
- 173
- 入力の基数
- 10
次の作業へ
短い位取り展開を通常の四則演算で確かめるには、標準電卓を使ってください。
標準電卓を開く →