Javaベースのレビュー - 進変換

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/YuDBL/article/details/102755389

ディレクトリ

まず、六角

小数

バイナリ

オクタル

六角

第二に、バイナリ変換

小数ターン2進数、8進数、進


まず、六角

窓口一般的に使用されるそのようなロープ元の表記として任意に定義キャリー計数法無しすなわち進バイナリ表記、キャリー・ビット・カウント方法(、「n」はワードカウント法などタリーマーク・カウント)。六角--- Xバンドの任意の種類のためには、すべてのXが一つに各位置での操作の数であることを意味します。すべての小数は小数点で、16進数毎進で、バイナリはすべて、バイナリである、というように、つまり、すべての六角X Xキャリー。

小数

天然のヒトは、選択した小数を

人体解剖学の特徴、手10本の指の合計に対する、ヒト自営業の二元系で、小数は最も広く使用されるものであるので。カウントする指 - オリジナルの人間が最初に考えたが、自然のチップ数を使用するときにカウントする必要がありながら、イディオム「一握り」の意味は、シーンの簡単なカウント数を示しています。

コード化された小数値自体ほとんど。

値自体は数学的抽象化したものです。長い進化、統合、選択肢、アウト、シンプルなシステムの後、フル機能の十進表記では、基本的な教育訓練を受け、主流の人間の文化のカウント方法となり、幼い頃からの大多数の人々は、小数カウント方法を習得。日中は10個のりんごを入れて、私たちは、Appleの「10」の数によって抽象化この値は、それが「10」である私たちの心の中に保管し、表示の小数点形式をコード化されたが、他のないフォームれます。この観点から、ほとんど小数点値そのものを符号化されました。

10進数10、デジタル0-9、小数点以下はすべての法律を数えます。

バイナリ

バイナリは、2つの特徴があります:それは2つのデジタル1と0で構成され、バイナリ算術すべての法律はバイナリです。

他進数と区別され、二進数は、一般的にベース2、またはBに右下の番号にノートを書かれているプラ​​スBは英語バイナリバイナリの最初の文字がある場合、バック追加します。

例えば:それは二進数10110011(10110011)2のように書くことができ、または10110011Bで書かれました。小数は、注釈を追加、またはDは、英語の小数小数D.の最初の文字であるサフィックスDを追加することはできませんについて バイナリは次のような利点を持っているので、コンピュータ分野は、我々は、バイナリでカウントする理由:

成分1)デジタルを表現するために、2つの異なる安定状態で使用できるバイナリのみ2つのデジタル0及び1、。例えば、存在または不在回路パスにおける現在のノードの電圧レベル、及び、トランジスタがオフと似ています。

大幅構造計算操作部材を簡素化2)単純なバイナリ算術。

以下のようにバイナリ加算と乗算のアルゴリズムは、実質的に4を持っています:

0 + 0 = 0,0 + 1 = 1,1 + 0 = 1,1 + 1 = 10

0×0 = 0,0×1 = 0,1×0 = 0,1×1 = 1

3)ネイティブバイナリ論理演算と互換。

しかし、不便の毎日の使用上のバイナリカウンタがあり、中央値はしばしば長く、不便な読み書きするために、などである。11000011010100000Bバイナリである書かれた小数100000D、私たちは実際にコンピュータの分野で使用される進数です。進数16進数に変換すると、長さが10万303240ある小数8進数で書かれた、元の四分の一程度に減少しました。進数字は、4つの二進数字を表すことができます。したがって、メトリック100,000進186A0に書き込まれます。

オクタル

基地Rバイナリデータが小さいので、バイナリデータの書き込み及び不便読み出し、この目的のために、ミニコンピュータでの導入であるオクタル進基数R = 8 = 2 ^ 3、デジタル0,1,2,3,4,5,6,7と、及び3つのデジタル進数の各々は正確に、それが進バイナリを反映することができる対応します。オクタル添字8の後ろに、例えばOを表すか、またはデータを追加:データオクテット(352.264)または8 352.264Oに対応するバイナリデータ(11 101,010,010,110,100)2。

六角

使用中進数以来の中央値は、覚えやすいではない、長すぎる、それはまた、16進数を提案しました。

進数は、2つの基本的な特性を有している:それは、16個のデジタルからなる:数字0-9プラス文字(表しAF 進数 10〜15)を16進数の計算規則は、すべての進数でありますすなわち、基数R = 16 = 2 ^ 4、0Xは16進数を表す接頭辞で発現された場合、テールパッチ16又は添字Hを添加することにより通常区別、C言語。

たとえば、16進数は4AC8(4AC8)16、または書面4AC8Hのように書くことができます。

第二に、バイナリ変換

小数ターン2進数、8進数、進

バイナリ小数ターン、私たちは、法律よりも多くを取るために使用されます

ビジネスに加えて、時間がゼロであるとき、このとき以外はダウンボトムからトップへ配置の残りをしないで、得られた2進数であります

   

また進数、16進数を入れ、以下に示すように、モジュロ方法も、使用することができます。

 

 

 

アップデート。

 

 

参考リンク:

https://baike.baidu.com/item/%E8%BF%9B%E5%88%B6/317457?fr=aladdin#2_6

https://jingyan.baidu.com/article/ac6a9a5e2cb17b2b653eac98.html

 

おすすめ

転載: blog.csdn.net/YuDBL/article/details/102755389