冨倉です。 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/ ################# ------------------------------------------------------------