LifeTally
ホームすべての計算ツール

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

次の作業へ

短い位取り展開を通常の四則演算で確かめるには、標準電卓を使ってください。

標準電卓を開く →