vine-users ML アーカイブ



[vine-users:055793] Re: すみません^^;

  • From: 冨倉雅也 <vzx01036@xxxxxxxxxxx>
  • Subject: [vine-users:055793] Re: すみません^^;
  • Date: Sat, 16 Nov 2002 13:59:55 +0900
 冨倉です。

On Sat, 16 Nov 2002 12:35:15 +0900
ひかる <hikaruru@xxxxxxxxxxxxxxxxxx> wrote:
> 16ビットで表示_?どういうことですか!?初耳です。 

 えーっと、ひかるさん、今、どういう本で C 言語を勉強されていますか?

 とりあえず他の方からも指摘があると思いますけど、こんな感じです。

 2進数を勉強されているからお分かりかと思いますが、コンピュータは極論す
れば、光が点滅しているか、点滅していないかで動作します。これが「1」か
「0」かになるわけです。

 ここまではいいですよね。

 ところで、例えば「1010」が、「10」なのか、それとも「2」が2つなのかをコ
ンピュータに判断させなければいけないわけです。つまり、2桁で1つのデータな
のか、4桁で1つのデータなのかをコンピュータに理解させなければいけないわけ
です。

 ここまではいいですか?

 それで、問題の「0000000000000101」と左に0が13個並ぶ理由は、16桁で1つの
データですよとコンピュータに指示してあって、コンピュータ的には、先ほども
いったように「1」か「0」かの世界で生きているから、「5」を表すには、「101」
の3桁ではなく、ちゃ〜んと16桁分で表示してくれるわけです。

 こんな説明でいいですか?

------------------------------------------------------------
冨倉雅也  (Masaya Tomikura)                 ∧∧
  E-mail : vzx01036@xxxxxxxxxxx        Zzz..(- - )⌒⌒⊇〜
     http://member.nifty.ne.jp/~tomikura/  #################
------------------------------------------------------------