数学の計算機
六角電卓


六角電卓

オンラインの16進数計算機は、16進数の数学演算と変換を実行します。16進数の加算、16進数の減算、16進数の乗算、16進数の除算が速くて簡単になりました

回答
10進数から16進数へ 170 = AA
16進数から10進数へ DAD = 3501
回答
16進数の値 8AB + B78 = 1423
10進数の値 2219 + 2936 = 5155

計算にエラーがありました。

目次

  1. 電卓アプリケーション
  2. 16進数システム
  3. 10進数から16進数への変換
  4. 16 進数から 10 進数への変換
  5. 16進加算
    1. ロング加算
  6. 16進数減算
    1. ロング減算
  7. 16進乗算
    1. 長い乗算
    2. 16進乗算表
  8. 10進法の乗算
  9. 16進除算
    1. 長除
    2. 10進法の除算
  10. 結論

六角電卓

16進表記で数学演算を迅速かつ効率的に実行するための究極のツールであるHex計算機を紹介します。この高度な16進計算機は、16進数の加算、16進数の減算、16進数の乗算、16進数の除算など、16進数の数学に関連するさまざまな関数を処理できます。また、16進数で書かれた数値を10進数に、またはその逆に変換できるため、16進数のコンバーターとしても機能します。

しかし、なぜ16進表記が重要なのでしょうか。さまざまな業界、特にコンピューティングとテクノロジーで広く使用されています。16 進表記は、大きなバイナリ値をより管理しやすい形式で表現する効率的な方法を提供します。

16進数計算機を使用すると、16進値を簡単にナビゲートして分析できるため、問題解決と分析がより合理化されます。16進数演算をすばやく簡単に操作できるようになります。16進数の加算、16進数の減算、16進数の乗算、および16進数の除算がこれまでになく簡単になりました!

したがって、16進数コンバーターを使用した16進演算から当て推量を取り除きます。

電卓アプリケーション

一般に略して [16進数] と呼ばれる16進表記は、さまざまな業界、特にコンピューティングとテクノロジーで広く使用されている表現形式です。0 から 9 の数字と文字 A から F で構成されるこれらの一意の数値は、大きなバイナリ値をより管理しやすい形式で表現する効率的な方法を提供します。

16進数の最も一般的で有利なアプリケーションの1つは、コンピュータープログラミングに見られます。プログラマは、C、C++、Java などのプログラミング言語で色、メモリ アドレス、およびその他のデータを表すために 16 進値を使用することがよくあります。さらに、16進数変換は、これらの言語内でさまざまな数学演算と16進値の変換を実行するために使用されます。 16進数が採用されているもう一つの重要な分野は、デジタルデータストレージシステムです。この分野の専門家は、16進形式で保存されたメモリアドレスやその他の情報に16進数を使用して、これらのシステムのナビゲートと分析をより合理化します。これは、問題の特定と解決に特に役立ちます。

16進数はネットワークでも使用されます。ネットワーク管理者とエンジニアは、IPv4 や IPv6 などのネットワーク プロトコルを操作するときに、16 進数を使用して 10 進数と 16 進数値を変換します。ネットワーク アドレスやその他のデータの 16 進表現を理解することは、問題の特定と解決、パフォーマンスの最適化、およびネットワークのセキュリティ保護に役立ちます。 デジタルフォレンジックは、ヘキサコンバーターが広く使用されている別の分野です。これらのツールは、データを分析し、16進形式のパターンを見つけるために使用されます。16 進形式は、画像やその他のマルチメディア ファイルなどのバイナリ データを表すために一般的に使用されます。フォレンジックアナリストは、16進数を使用してファイルの生データを表示および操作できるため、標準のファイル形式では表示されない可能性のある隠された情報やパターンを発見できます。

最後に、データを16進形式に変換するために暗号化で16進数が使用されます。これにより、権限のない当事者が送信された情報を読み取ったり理解したりすることがより困難になる可能性があります。16進表記は、元の形式に変換するために必要な知識とツールがない人には簡単に認識できない形式でデータを隠蔽できるため、より高いレベルのセキュリティを提供します。さらに、16進表記は、安全な通信とデータ転送に不可欠な暗号化キーの作成にも使用できます。 全体として、16進数は、コンピュータープログラミングやデジタルデータストレージからネットワーキング、デジタルフォレンジック、暗号化まで、多くのアプリケーションで利用できる強力なツールです。コンパクトで読みやすい性質により、多くの分野の専門家にとって貴重なツールになります。

16進数システム

16進法は、16を底とする数値を表す方法です。つまり、10進法のような2桁の代わりに、16進法は0〜9桁の16桁と、文字A、B、C、D、E、Fを使用します。これらの文字は10〜15の数字を表します。

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 A B C D E F

16進法には、10進法や2進法と比較していくつかの独自の利点があります。たとえば、各 16 進数は、ニブルと呼ばれる 4 桁の 2 進数を表します。このシステムは、大きな2進数の表現を簡素化します。

たとえば、バイナリ値 1010101010 は、16 進形式で 2AA として表すことができます。 これにより、コンピューターは大きなバイナリ値を圧縮して、2 つのシステム間で簡単に変換できるようになります。

16進値は、バイナリ値よりも読みやすく理解しやすいため、コンピュータサイエンスやプログラミングでよく使用されます。文字と数字を使用すると、コード内の特定の値とパターンを簡単に識別できます。

10進数から16進数への変換

このプロセスは最初は複雑に見えるかもしれませんが、さまざまな数体系の場所の意味をある程度練習して理解することで比較的簡単になります。16進数コンバーターを使用して、プロセスを高速化できます。しかし、16進数の変換の原則を理解していれば、将来それらを使用するのが簡単になります。

10進数を16進数に変換するには、10進数を16で繰り返し除算し、そのたびに残りを書き留める必要があります。

10進数の568を16進数に変換してみましょう。

  1. この10進数を16で割り、余りと商の値を書き留めます。

568 / 16 = 35.5

568 = (35 × 16) + 8

割り算の余りは 8 です。商は 35 です。

  1. 10 進数の残りを 16 進数に変換します。

8₁₀ = 8₁₆

  1. 前のステップの商を使用して、最初のステップと2番目のステップを繰り返します。

35 / 16 = 2.1875

35 = (2 × 16) + 3

割り算の余りは 3 です。商は 2 です。

3₁₀ = 3₁₆

2 / 16 = 0.125

2 = (0 × 16) + 2

割り算の余りは 2 です。商は 0 です。

2₁₀ = 2₁₆

  1. 前の手順を実行した後、残りは 3 つあります。

最初の剰余は16進数の最後の (右端の) 桁であり、最後の余りは16進数の最初の桁です。 これらの余りから、16進数を取得できます:

568₁₀ = 238₁₆

余りが 9 より大きい場合、対応する 16 進数は文字 A ~ F で表されることに注意してください。

10 進数を 16 進数に変換するということは、10 進数を 16 で割り、剰余を計算し、商が 0 になるまでこのプロセスを繰り返すことを意味します。プロセスで得られたリマインダを使用して、10 進数の 16 進数表現を形成します。

16 進数から 10 進数への変換

16進数を同等の10進数に変換するには、16進数の各桁に対応する場所の値を乗算し、結果を合計する必要があります。以下は、例を挙げたステップバイステップの説明です:

1B7E 16進数を10進数に変換します。

  1. 各桁のインデックスを 16 進数で指定します。インデックスは、右から左に数えた数字の数字の位置です。
HEX 1 B 7 E
Index 3 2 1 0
  1. 指定されたマッピングに従って、数字を同等の10進値に置き換えます:
HEX 1 11 7 14
Index 3 2 1 0
  1. 次に、16進数の各桁に16を掛けて、対応するインデックスの累乗にします。
HEX 1×163=4096 11×162=2816 7×161=112 14×160=14
Index 3 2 1 0
  1. すべての値を加算して、10 進数に相当する値を取得します。

1B7E = 4096 + 2816 + 112 + 14 = 7038

要約すると、16進数を10進数に変換するには、各桁に対応する場所の値を掛けて、結果を加算します。これらの計算の合計が最終的な 10 進表現です。

16進加算

ロング加算

16 進法で数値を操作する場合、それらを追加する方法は、10 進法で数値を追加する方法と非常によく似ています。

まず、右側の数字を揃えて、対応する数字を足し合わせます。 ただし、1 つの 16 進数が表すことができる最大値は 15 であることを覚えておくことが重要です。したがって、合計が 15 を超える場合は、10 進数の足し算と同じように、1 を次の列に繰り越す必要があります。

右端の数字から始めて、数字を進めながら左に向かって、正しい操作順序に従うことが重要です。 そして、小数の足し算と同じように、足し算が15を超えたら繰り越さなければなりません。

長い加算方法を使用して次の数値を加算してみましょう:

AB2136 + 1C89A5

最小桁から合計します。右から左に移動し、対応する数字(6+5, 3+A, 1+9, 2+8, B+C, A+1)を追加します。

6₁₆+ 5₁₆ = 6₁₀ + 5₁₀ = 11₁₀ = B₁₆

3₁₆ + A₁₆ = 3₁₀ + 10₁₀ = 13₁₀ = D₁₆

1₁₆ + 9₁₆ = 1₁₀ + 9₁₀ = 10₁₀ = A₁₆

2₁₆ + 8₁₆ = 2₁₀ + 8₁₀ = 10₁₀ = A₁₆

B₁₆ + C₁₆ = 11₁₀ + 12₁₀ = 23₁₀ここで、合計は15を超えるため、16、つまり23₁₀ - 16₁₀ = 7₁₀を引き、次の桁に進みます。

A₁₆ + 1₁₆ = 10₁₀ + 1₁₀ = 11₁₀そして、得られた合計に前の桁から1を加算します、つまり11₁₀ + 1₁₀ = 12₁₀ = С₁₆

それで、私たちは次のようになりました:

AB2136 + 1C89A5 = C7AADB

16進数減算

ロング減算

16進法での減算のプロセスは非常に似ています。まず、右端の数字から始めて、左に向かって進みます。

減算する数値が減算する数値よりも大きい場合は、左側の次の桁から借用します。借用するには、減算する数値に16 (10進数で10) を追加し、次の桁から1を引く必要があります。

数字に沿って移動するときに借用値を追跡することが重要です。このプロセスはおなじみのように思えるかもしれませんが、1桁で表すことができる最大値が15である16進法で作業していることを覚えておくことが重要です。

全体として、16進数の減算は簡単な作業ですが、正しい値を使用し、借用した値を追跡するには、細部に少し注意を払う必要があります。

長い引き算を使用して次の数値の違いを見つけましょう:

AB2136

1C89A5

最小桁から減算します。右から左に移動し、対応する数字 (6-5, 3-A, 1-9, 2-8, B-C, A-1) を引きます。

6₁₆ - 5₁₆ = 6₁₀ - 5₁₀ = 1₁₀ = 1₁₆

3₁₆ - A₁₆ = 3₁₀ - 10₁₀ゼロ未満の差が得られるので、次の桁から1、つまり (3₁₀ + 16₁₀) - 10₁₀ = 9₁₀ = 9₁₆

1₁₆ - 9₁₆さて、以前の借用のために、1₁₆ではなく0₁₆があるので、次の桁から1つを取り直します、つまり (0₁₀ + 16₁₀) – 9₁₀ = 7 10 = 7₁₆

2₁₆ - 8₁₆さて、以前の借用のために、2₁₆ではなく1₁₆があるので、次の桁から再び1つ、つまり (1₁₀ + 16₁₀) - 8₁₀ = 910 = 9₁₆

B₁₆ - C₁₆ = 11₁₀ - 12₁₀さて、以前の借用のために、11₁₀ではなく10₁₀があるので、次の桁から1つを取り直すので、 (10₁₀ + 16₁₀) - 12₁₀ = 14₁₀ = E₁₆

A₁₆ - 1₁₆ = 10₁₀ - 1₁₀今は前の借り入れのために 10₁₀ ではなく 9₁₀ を持っているので、9₁₀ - 1₁₀ = 8₁₀ = 8₁₆ を計算します。

最終的には次のようになります:

AB2136 + 1C89A5 = 8E9791

16進乗算

長い乗算

16進乗算では、10進乗算と同じ基本ルールを使用できます。数字を重ねて並べ、右端の数字を乗算することから始めます。

一方の数値の各桁に、もう一方の数値の各桁が乗算されます。最後に、製品は一緒に追加されます。

10進数の乗算には違いがあります。製品が 9 より大きい場合は 1 を引き継ぐ代わりに、製品が 15 より大きい場合は 1 が繰り越されます。

乗算の結果は、16 進形式で表されます。

16進数を乗算するときは、各数値を10進数に変換し、乗算を実行して、結果を16進数に戻す必要があります。

16進乗算は、16進乗算テーブルを使用して簡略化できます。

16進乗算表

x 1 2 3 4 5 6 7 8 9 A B C D E F 10
1 1 2 3 4 5 6 7 8 9 A B C D E F 10
2 2 4 6 8 A C E 10 12 14 16 18 1A 1C 1E 20
3 3 6 9 C F 12 15 18 1B 1E 21 24 27 2A 2D 30
4 4 8 C 10 14 18 1C 20 24 28 2C 30 34 38 3C 40
5 5 A F 14 19 1E 23 28 2D 32 37 3C 41 46 4B 50
6 6 C 12 18 1E 24 2A 30 36 3C 42 48 4E 54 5A 60
7 7 E 15 1C 23 2A 31 38 3F 46 4D 54 5B 62 69 70
8 8 10 18 20 28 30 38 40 48 50 58 60 68 70 78 80
9 9 12 1B 24 2D 36 3F 48 51 5A 63 6C 75 7E 87 90
A A 14 1E 28 32 3C 46 50 5A 64 6E 78 82 8C 96 A0
B B 16 21 2C 37 42 4D 58 63 6E 79 84 8F 9A A5 B0
C C 18 24 30 3C 48 54 60 6C 78 84 90 9C A8 B4 C0
D D 1A 27 34 41 4E 5B 68 75 82 8F 9C A9 B6 C3 D0
E E 1C 2A 38 46 54 62 70 7E 8C 9A A8 B6 C4 D2 E0
F F 1E 2D 3C 4B 5A 69 78 87 96 A5 B4 C3 D2 E1 F0
10 10 20 30 40 50 60 70 80 90 A0 B0 C0 D0 E0 F0 100

テーブルが使用できない場合は、各ステップで 10 進数と 16 進数の間で手動で変換する必要があります。

長い乗算を使用して、数値AB×1Fを乗算してみましょう。

伝統的な長い乗算と同様に、F×B、F×Aを掛けます。次に、1 × A、1 × Bを掛け、得られた数値の桁を考慮して結果を合計します。

16進電卓

F × B = A5 – Aを次の桁に移動し、5を残します

F × A = 96 –前の桁からAを加算してA0を取得します

1 × B = B

1 × A = A

中間結果 (A05 + AB0) を合計すると、AB × 1F = 14B5が得られます。

10進法の乗算

乗算の2番目のアプローチは、10進数に対して乗算演算を直接実行することです。16進数を10進数に変換し、10進形式で乗算してから、16進数に戻すことができます。

この例では、10 進数の "AB" は 171、10 進数の "1F" は 31 です。

10進形式で乗算を実行します。この例では, 171 × 31 = 5261.

結果を10進数の5261₁₀から16進数に変換して、14B5₁₆を取得します。 AB₁₆ × 1F₁₆ = 171₁₀ × 31₁₀ = 5261₁₀ = 14B5₁₆

結果は: AB₁₆ × 1F₁₆ = 14B5₁₆

16進除算

長除

16進数除算は10進除算に似ています。また、商を見つけるために配当を除数で割ることも含まれます。ただし、10を底として使用する代わりに、16進数除算は16を使用します。

10進数除算の場合と同様に、減算を繰り返して配当の次の桁を下げるのと同じ基本的な手順を使用して、配当を除数で除算します。

残り、各減算後に残った金額を追跡します。除算が完了すると、商は16進数形式になり、これが最終結果になります。

長い除算を使って9CC0CをAで除算してみましょう。  16進電卓

9CC0CをAで割ってみましょう

  1. 9C₁₆ / A₁₆ = 156₁₀ / 10₁₀ = 15₁₀ + 剰余6 = F₁₆ + 剰余 6 F を商の最初の桁として使用します。 6 は A で割り切れないので、次の桁から C を取ります。 次に、6C / Aを割ります

  2. 6C₁₆ / A₁₆ = 108₁₀ / 10₁₀ = 10₁₀ +剰余8 = A₁₆ +剰余8 商の 2 桁目に A を使用します。 8 は A で割り切れないので、次の桁から 0 を取ります。 ここで 80 / A を割ります

  3. 80₁₆ / A₁₆ = 128₁₀ / 10₁₀ = 12₁₀ +剰余8 = C₁₆ +剰余8 商の 3 桁目に C を使用します。 8 は A で割り切れないので、次の桁から C を取ります。 次に、8C / Aを割ります

  4. 8C₁₆ / A₁₆ = 140₁₀ / 10₁₀ = 14₁₀ = E₁₆ 分割により 9CC0C / A = FACE になります。

10進法の除算

2番目の方法によると、16進数を10進数に変換し、10進形式で除算を実行してから、結果を16進数のfに戻すことができます。

この例では、10 進数の”9CC0C”は 642060 で、10 進数の”A”は 10 です。

10進形式で除算を実行します。この例では, 642060 / 10 = 64206。

結果を 10 進数の 64206₁₀ から 16 進数に変換して、FACE₁₆ を取得します。

9CC0C₁₆ / A₁₆ = 642060₁₀ / 10₁₀ = 64206₁₀ = FACE₁₆

結果は: 9CC0C₁₆ / A₁₆ = FACE₁₆

16進乗算と同様に、16進乗算テーブルを持つことは、16進除算を実行するときに役立ちます。

結論

16進数を次のレベルに引き上げるツールが必要な場合は、16進数計算機をチェックしてください。 この強力なツールは、コンピューティングやテクノロジー、および16進表記に依存する他の多くの分野で働く人にとっては秘密兵器のようなものです。これは、さまざまな数学演算や変換を簡単に実行できる用途の広いコンパニオンであり、全体像に集中することができます。

16進数計算機を使用すると、プロの精度で16進数を加算、減算、乗算、除算し、数回クリックするだけで16進数で記述された数値を10進数に、またはその逆に変換できます。 その使いやすさと精度により、複雑な計算を合理化および簡素化するための理想的なツールになります。