注意
これらのツールは「vibe coding」で開発されています。
予期しない動作や不具合が発生する可能性があります十分ご注意ください。
予期しない動作や不具合が発生する可能性があります十分ご注意ください。
進数変換計算機
2進数、8進数、10進数、16進数を相互に変換します。 プログラミングでの数値表現やビット演算の確認に便利です。
サンプル値
入力
変換結果
2進数
0b101010
8進数
0o52
10進数
42
16進数
0x2A
ビット情報
6
総ビット数
3
1のビット数
3
0のビット数
ビット演算の例
NOT (~42)
11111111111111111111111111010101
左シフト (42 << 1)
1010100
右シフト (42 >> 1)
10101
AND (42 & 15)
1010
OR (42 | 8)
101010
XOR (42 ^ 255)
11010101
進数システムについて
各進数の用途
- 2進数(Binary): コンピュータの基本、ビット演算、フラグ管理
- 8進数(Octal): Unixファイルパーミッション(例: 755)
- 10進数(Decimal): 一般的な数値表現
- 16進数(Hexadecimal): カラーコード、メモリアドレス、バイトデータ
プログラミングでの表記
進数 | JavaScript/TypeScript | Python | C/C++ |
---|---|---|---|
2進数 | 0b1010 | 0b1010 | 0b1010 |
8進数 | 0o12 | 0o12 | 012 |
16進数 | 0xA | 0xA | 0xA |