2010年から · 毎月200万回以上のツール利用を支えています
2010年から
Chrome に追加

私のツールボックス

自動モード

保存したツールはまだありません。

プレミアムバージョンにアップグレード
関連ツール
10進数を16進数に変換バイナリ電卓8進数電卓2進数・グレイコード変換マトリックス電卓ビットに基づいての電卓
ホームページ > 数学 > 数字システムコンバーター
 

16進数計算

Hex電卓へようこそ。これは、16進数の算術演算とビット演算を実行するための包括的な無料オンラインツールです。コードをデバッグしているプログラマー、数体系を学んでいる学生、あるいは低レベルのデータを扱っているエンジニアの方々にとって、この電卓は詳細なステップバイステップの解決策と複数の進数での結果を提供します。

16進数とは何ですか?

16進数(「hex」と略されることが多い)は、16進法を用いた数体系です。16個の異なる記号を使用します。0から9の数字は値の0から9を表し、AからF(またはaからf)の英字は値の10から15を表します。これにより、16進数は2進数データをコンパクトで人間が読みやすい形式で表現するのに最適です。

16進数0123456789ABCDEF
10進数0123456789101112131415
2進数0000000100100011010001010110011110001001101010111100110111101111

なぜ16進数を使うのですか?

サポートされている演算

算術演算

ビット演算

この電卓の使い方

  1. 最初の16進数を入力: 数字の0-9と英字のA-Fを使用して、最初の16進数を入力します。大文字と小文字のどちらも受け付けます。
  2. 演算を選択: 演算を選択します: 算術演算 (+, -, *, /, %) またはビット演算 (AND, OR, XOR, <<, >>)。演算ボタンをクリックするか、ドロップダウンを使用します。
  3. 2番目の16進数を入力: 2番目の16進数を入力します。シフト演算の場合、これはシフトするビット数になります。
  4. 計算して結果を表示: 「計算」をクリックして、16進数、10進数、2進数形式の結果と、ステップバイステップの解決策の内訳を表示します。

ビット演算について

ビット演算は、数値の2進数表現に対して行われ、個々のビットを操作します。これらは、フラグ、権限、低レベルの最適化などのタスクにおいて、プログラミングの基礎となります。

ビットごとの論理積 (AND) の例

0xF0 AND 0x0F = 0x00 (11110000 AND 00001111 = 00000000)

ANDは、対応するビットが両方とも1の場合にのみ1を返します。これは、特定のビットを抽出するための「マスキング」によく使用されます。

ビットごとの論理和 (OR) の例

0xF0 OR 0x0F = 0xFF (11110000 OR 00001111 = 11111111)

ORは、対応するビットの少なくとも一方が1の場合に1を返します。フラグの結合や特定のビットの設定に使用されます。

ビットごとの排他的論理和 (XOR) の例

0xAA XOR 0x55 = 0xFF (10101010 XOR 01010101 = 11111111)

XORは、対応するビットが異なる場合に1を返します。ビットの反転や単純な暗号化に便利です。

よくある質問

16進数とは何ですか?なぜ使われるのですか?

16進数(base-16)は、0-9とA-F(A=10, B=11, C=12, D=13, E=14, F=15)の16個の記号を使用する記数法です。コンピューティングで広く使用されているのは、2進数データをコンパクトに表現できるためです。16進数の1桁はちょうど2進数の4ビットを表し、メモリアドレス、カラーコード、マシンコードを読みやすくします。

16進数の足し算はどうすればいいですか?

16進数の足し算の手順: 1) 各16進数の桁を10進数に変換する。 2) 右から左へ桁ごとに足し合わせる。 3) 合計が15を超える場合は、次の桁に1を繰り越す。 4) 結果を16進数に戻す。例えば、A + 7 = 10進数で17 = 16進数で11(1を書き、1を繰り越す)となります。

16進数のビット演算とは何ですか?

ビット演算は、16進数の2進数表現に対して行われる演算です。AND (&) は両方のビットが1の場合のみ1を返します。OR (|) はいずれかのビットが1の場合に1を返します。XOR (^) はビットが異なる場合に1を返します。これらの演算は、マスキング、フラグ操作、および低レベルのプログラミングタスクに不可欠です。

ビットシフト演算はどのように機能しますか?

左シフト (<<) は、すべてのビットを指定された数だけ左に移動させ、右側を0で埋めます。これは実質的に、1シフトごとに2を掛けることになります。右シフト (>>) はビットを右に移動させ、1シフトごとに2で割ることになります。例えば、0x10 << 2 = 0x40 (16 * 4 = 64) です。

この電卓がサポートする最大16進数値は?

この電卓は、最大32文字の16進数をサポートしており、これは2^128までの値を表すことができます。これには、64ビットのアドレス、暗号化された値、大きな整数の計算など、事実上すべての実用的なユースケースが含まれます。ビット演算は最大64ビットまでの値に最適化されています。

関連リソース

このコンテンツ、ページ、またはツールを引用する場合:

"16進数計算"(https://MiniWebtool.com/ja/hex電卓/)、MiniWebtool、https://MiniWebtool.com/

miniwebtool チームによる提供。更新日: 2026年1月10日

また、AI 数学ソルバー GPT を使って、自然言語による質問と回答で数学の問題を解決することもできます。

数字システムコンバーター:

人気・最新のツール:

16進数から8進数への変換16進数を10進数に変換八進数から十六進数への変換電卓すべて見る →
ホームページ > 数学 > 数字システムコンバーター > 16進数計算