文字記号をバイナリコードに変換する方法

著者: Carl Weaver
作成日: 28 2月 2021
更新日: 18 5月 2024
Anonim
【Python入門】文字コードの基本(エンコードやバイナリーなど)~初心者向けプログラミング解説動画~
ビデオ: 【Python入門】文字コードの基本(エンコードやバイナリーなど)~初心者向けプログラミング解説動画~

コンテンツ

デジタル言語はバイナリコードです。日常生活で使われる10進法の代わりに、2進法は2つの基本を持っています。このデジタル言語は、一連の0と1として書かれています。標準の文字記号をデジタルコード(バイナリ)に変換するには、各文字の数字指定を見つけるためにASCIIコード化スキームを使用する必要があります。次に、基本的な数学を使用して、指定された数をそれと等価の2進数に変換します。


説明書

デジタル(バイナリ)コードは、一連のゼロといくつかの (Jupiterimages / Photos.com / Getty Images)
  1. 数字の "1"から始めて、 "128"に達するまで数字を2倍にします。結果を右から左に書きます。

    128 - 64 - 32 - 16 - 8 - 4 - 2 - 1.

  2. アルファベットの大文字を順番にリストします。次に、文字「A」の横に「65」と入力します。最後に、65を超える次の整数で、連続する各文字をリストします。

    A(65)B(66)C(67)D(68)E(69)F(70)G(71)H(72)I(73) 77)N(78)O(79)P(80)Q(81)R(82)S(83)T(84)U(85)V(86)W(87)X(88)Y(89) Z(90)

  3. デジタルコードに変換する文字を選択します(バイナリ)。手紙の横に記載されている番号を書き留めます。

    例:S(83)

  4. 答え:128という数字は、その文字を表す数字の中に何回収まりますか。それがその数に収まるならば、何回書いてください。収まらない場合は、 "0"を記入してください。

    例:128は83に合いません。したがって、大文字のSの最初の2進コード番号は「0」です。

  5. 回答:64 - ステップ1のリストの次の番号 - は、文字数に収まりますか。いいえの場合、 "0"を書いてください。収まる場合は、何回書いてください(答えは1回を超えることはありません)。それから残りを計算しなさい。

    例:64回は83回以内に収まります。したがって、「1」は大文字の「S」の2番目の2進コード番号です。

    83-64 = 19であるため、残りは19です。


  6. 手順5の回答が "0"の場合、回答:手順1の一覧の次にある数字32が文字数に収まる回数です。ステップ5の答えが "1"の場合、答え:32という数字は計算された残りの部分に何回当てはまりますか?

    例:32は19に収まりません。したがって、大文字の「S」の3番目のバイナリコード番号は「0」です。

  7. 残りがリスト内の次の数に収まらない場合は「0」、残りがその数に収まる場合は「1」と入力して、このパターンを続けます。それから新しい余りを計算します。

    例:16は19の中に1回収まります。したがって、大文字の「S」の4番目の2進コード番号は「1」で、残りは3です。

    8は3に収まらないため、5番目の数字は "0"です。

    4は3に収まらないため、6番目の数字は "0"です。

    2が3に1回収まるので、7番目のコード番号は「1」で残りは1です。

    1は1の中に1回収まるので、8番目と最後のコード番号は "1"です。

    したがって、大文字の「S」のバイナリコードは「01010011」です。

どうやって

  • 小文字の場合は、手順2で文字 "a"の横に "97"を入力します。他の手順はすべて同じです。

必要なもの

  • 電卓