シフトJISコードとは何のことでしょうか? アスキーコード シフトJISコードの違いはなんでしょうか?

ソーラー「次は・・・


これだね(^_^)/


         シフトJISジスコード

                      

                         」


マックス「

でた・・

シフトJISジスコード・・・


なんだこれは・・・


アスキーコードとなにがちがうのか?」



てんC「シフトJISジスコードですね



シフトJISジスコード

日本語を表示するために


マイクロソフトによって制定されました


シフトJISジスコード

にも


アスキーコードと同じように


制御コード

文字コード

がふくまれています


まず

シフトJISジスコードの制御コードから


ご説明いたします。


シフトJISジスコードの制御コード制御コード


0から31

そして

127

となっています


これらの数値は


アスキーコードの制御コードと


全く同じ番号であり


アスキーコードのときと

全く同じ命令をコンピュータにあたえるときのために使用されます。」


マックス「ふむふむ


制御コードか・・・


文字コードもあるんだろなぁ


やっぱり・・」


ぶーにゃん「にゃ~」


てんC「はい


シフトJISジスコードにも


制御コードと

文字コードがあり


ひらがな

かたかな

アルファベット

数字

記号などの

画像データにつけられた番号

シフトJISジスコードの

文字コードとなっています。」


ソーラー「アルファベットや数値につけられた


アスキーコードがあっても


ひらがなや漢字の画像データにつけられた


アスキーコードはなかったよね。」


てんC「はい そうなんです


アスキーコードと

シフトJISジスコードの大きな違いは


アスキーコードが


たとえば

アスキーコード1なら

00000001

8ビット(1バイト)のメモリに格納されるのに対し


シフトJISジスコード1なら

0000000000000001

16ビットのメモリに格納されることにあります。


8ビット(2バイト)のメモリには


00000000(10進数0)

00000001(10進数1)

00000010(10進数2)

00000011(10進数3)

00000100(10進数4)

00000101(10進数5)

11111101(10進数253)

11111110(10進数254)

11111111(10進数255)

0から255


までの数値を

格納することができるので


アスキーコードは0を含めて最大256個

存在することができます。


今現在


0から127までが

アスキーコードとして採用されています。


そして


16ビットのメモリには

0000000000000000(10進数0)

0000000000000001(10進数1)

0000000000000010(10進数2)

0000000000000011(10進数3)

0000000000000100(10進数4)

0000000000000101(10進数5)

1111111111111011(10進数65531)

1111111111111100(10進数65532)

1111111111111101(10進数65533)

1111111111111110(10進数65534)

1111111111111111(10進数65535)


0から65535


までの数値を

格納することができるので


シフトJISジスコードは0を含めて


最大65536個存在することができます。


つまり


シフトJISジスコードは

制御コード

文字コード

あわせて


最大65536個存在することができることになります。


制御コードは

0から31

そして

127

までの

33個しかないので


残りの


65503個の数は


文字コードとして使用することができます。


つまり


65503個の


文字の画像データに番号を


割り振ることができるというわけです


アスキーコードは最大でも256個(アスキーコードは28個)

しか存在できないため


アルファベットや記号や数値の画像データに


アスキーコードを割り振ってしまうと


ひらがなや漢字の画像データに


割り振ることのできるアスキーコードが


なくなってしまいます。


そのため


ひらがなや漢字の画像データに番号を割り振るために


シフトJISジスコードが


考え出されたというわけです。


そのシフトJISジスコードを利用して


ディスプレイ上に今表示されているひらがなや漢字を


表示しているのです。」


ソーラー「そうだったんだ


ありがとう てんC


よくわかったよ」


マックス「おおおん


ついに


理解しちまったい~~~(*´▽`*)~~~」








  • Twitterで共有
  • Facebookで共有
  • はてなブックマークでブックマーク

作者を応援しよう!

ハートをクリックで、簡単に応援の気持ちを伝えられます。(ログインが必要です)

応援したユーザー

応援すると応援コメントも書けます

新規登録で充実の読書を

マイページ
読書の状況から作品を自動で分類して簡単に管理できる
小説の未読話数がひと目でわかり前回の続きから読める
フォローしたユーザーの活動を追える
通知
小説の更新や作者の新作の情報を受け取れる
閲覧履歴
以前読んだ小説が一覧で見つけやすい
新規ユーザー登録無料

アカウントをお持ちの方はログイン

カクヨムで可能な読書体験をくわしく知る