数値体系コンバーター
二進法、八進法、十進法、十六進法の間で数値を変換します。整数をサポートし、位の値とビットパターンを含む段階的な変換を表示します。
Number Systems Converter
BIN
0-1
OCT
0-7
DEC
0-9
HEX
0-F
Binary Representation
Grouped (4-bit nibbles)
1111 1111
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Quick Reference Table (0–255)
| DEC | HEX | OCT | BIN |
|---|---|---|---|
| 0 | 00 | 000 | 00000000 |
| 1 | 01 | 001 | 00000001 |
| 2 | 02 | 002 | 00000010 |
| 3 | 03 | 003 | 00000011 |
| 4 | 04 | 004 | 00000100 |
| 5 | 05 | 005 | 00000101 |
| 6 | 06 | 006 | 00000110 |
| 7 | 07 | 007 | 00000111 |
| 8 | 08 | 010 | 00001000 |
| 9 | 09 | 011 | 00001001 |
| 10 | 0A | 012 | 00001010 |
| 11 | 0B | 013 | 00001011 |
| 12 | 0C | 014 | 00001100 |
| 13 | 0D | 015 | 00001101 |
| 14 | 0E | 016 | 00001110 |
| 15 | 0F | 017 | 00001111 |
| 16 | 10 | 020 | 00010000 |
| 32 | 20 | 040 | 00100000 |
| 48 | 30 | 060 | 00110000 |
| 64 | 40 | 100 | 01000000 |
| 127 | 7F | 177 | 01111111 |
| 128 | 80 | 200 | 10000000 |
| 192 | C0 | 300 | 11000000 |
| 255 | FF | 377 | 11111111 |
数値体系コンバーターの使い方
- 1任意の基数で数値を入力:二進法(01)、八進法(0-7)、十進法、または十六進法(0-F)。
- 2すべての他の数値体系での等価値をすぐに確認します。
- 3ビットパターンと位の値の内訳を表示します。
- 4二進法表示のビット数を調整します(8、16、32、64)。
Zenovayアナリティクス
関連ツール
よくある質問
数値体系とは何ですか?▾
数値体系(または数値体系)は、一連の記号とルールを使用して数値を表現する方法です。基数(radix)は、使用する記号の数を決定します。バイナリ(基数2):0、1 — すべてのデジタルコンピュータで使用されます。オクタル(基数8):0-7 — Unixファイルパーミッション(chmod 755)で使用されます。デシマル(基数10):0-9 — 標準的な人間の計数体系です。ヘキサデシマル(基数16):0-9、A-F — プログラミング、色コード、メモリアドレスなどで使用されます。
10進法からバイナリに変換するにはどうしますか?▾
2で繰り返し除算し、余りを記録します:13 ÷ 2 = 6 余り1、6 ÷ 2 = 3 余り0、3 ÷ 2 = 1 余り1、1 ÷ 2 = 0 余り1。下から上へ余りを読む:1101。検証:1×8 + 1×4 + 0×2 + 1×1 = 8+4+0+1 = 13 ✓。JavaScriptでは:(13).toString(2) = "1101"。16進法の場合:(255).toString(16) = "ff"。解析するには:parseInt("1101", 2) = 13、parseInt("ff", 16) = 255。
プログラマーがなぜ16進法を使用するのですか?▾
16進法はバイナリデータのコンパクトな表現です:1つの16進数字=正確に4ビット。バイト(8ビット)は2つの16進数字です。例:0xFF = 11111111 = 255、0x1A = 00011010 = 26、0xDEADBEEF = 32ビット。メモリアドレス(0x7fff5fbff800)、色コード(#FF6347)、UUID(550e8400-e29b-41d4-a716-446655440000)、IPv6(2001:0db8::)、ファイルヘッダー(マジックバイト:0x89PNG)、ネットワークMACアドレス(00:1A:2B:3C:4D:5E)。
2の補数と符号付き整数とは何ですか?▾
2の補数は、バイナリで負の整数を表現する標準的な方法です。8ビット整数の場合:0=00000000、127=01111111(正、MSB=0)、-1=11111111、-128=10000000(負、MSB=1)。否定するには:すべてのビットを反転し、1を加えます。例:5 = 00000101、反転 = 11111010、+1 = 11111011 = -5。利点:加算/減算は正の数と負の数に対して同じように機能し、別の負のゼロはありません。JavaScriptのビット演算子は32ビット符号付き整数で動作します。
色は16進法でどのように表現されていますか?▾
CSS色16進数コードは6つの16進数字を使用します:#RRGGBB。各ペアはバイト(0-255)です。#FF0000 = R:255 G:0 B:0 =赤。#00FF00 =緑。#0000FF =青。#FFFFFF =白。#000000 =黒。3桁の短縮形:#RGB = #RRGGBBペアが繰り返される場合(#FAB = #FFAABB)。アルファ付き8桁:#RRGGBBAA(#FF000080 = 50%透明赤)。JavaScript:parseInt("FF", 16) = 255。16進数色空間は16,777,216個の可能な色(256^3)を持ちます。