基数変換ツール
2進数(基数2)、8進数(基数8)、10進数(基数10)、16進数(基数16)の間で数値を変換します。任意精度の整数、プレフィックス形式(0b、0o、0x)、負の数、2の補数表現に対応しています。
無効な入力です。選択した基数に対して有効な数値を入力してください。
申し訳ありません!サーバーがリクエストを処理できませんでした。後でもう一度お試しください。
| 10進数 |
|
|---|---|
| 16進数(小文字) |
|
| 16進数(大文字) |
|
| 16進数(グループ化) |
|
| 16進数 (0xプレフィックス) |
|
| 2進数 |
|
| 2進数(グループ化) |
|
| 8進数 |
|
| Base64 |
|
| 2の補数 |
|
| 2の補数(グループ化) |
|
数の基数についてもっと詳しく
数の体系
基数(またはradix)は、数値を表現するために使用される固有の数字の数を決定します。N進法では、各桁の位置はNの累乗を表します。
| 基数 | 名称 | 数字 | 一般的な用途 |
|---|---|---|---|
| 2 | 2進数 | 0, 1 | デジタル回路、データストレージ、ビット演算 |
| 8 | 8進数 | 0-7 | Unixファイル権限、レガシーシステム |
| 10 | 10進数 | 0-9 | 日常の計算、人間が読みやすい数値 |
| 16 | 16進数 | 0-9, A-F | メモリアドレス、カラーコード、バイト値 |
クイック変換リファレンス
| 10進数 | 2進数 | 8進数 | 16進数 |
|---|---|---|---|
| 0 | 0000 | 0 | 0 |
| 1 | 0001 | 1 | 1 |
| 5 | 0101 | 5 | 5 |
| 8 | 1000 | 10 | 8 |
| 10 | 1010 | 12 | A |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 255 | 11111111 | 377 | FF |
一般的なプレフィックス
0bまたは0B:2進数(例:0b1010= 10)0oまたは0O:8進数(例:0o17= 15)0xまたは0X:16進数(例:0xFF= 255)
2の補数
2の補数は、コンピューティングにおける符号付き整数の標準的な表現方法です。数値を否定するには、すべてのビットを反転してから1を加算します。8ビットシステムでは、値の範囲は-128(10000000)から127(01111111)です。最上位ビットが符号を示します:0は正、1は負です。
実用的な16進数
- 色:
#FF5733= RGB(255, 87, 51)。16進数の各ペアは1バイト(0-255)を表します。 - メモリ:
0x7FFF5FBFF8A0のようなアドレスは16進数で記述されます。各16進数の桁が正確に4つの2進数の桁に対応するためです。 - ファイル権限:
chmod 755は8進数を使用します。7 = rwx、5 = r-x。