• ベストアンサー

バイトの容量について

バイトの意味を調べたら下記のような回答がでました【】の部分 【情報量を表す単位。「B」と略す。1バイトは8ビットから成る。このため、1バイトのデータ量で、2進数の8桁分に当たる256(2の8乗)とおりのデータを表すことができる】 よくわからないのですが… 例えば、エクセルで何ページ分とか… もっと判りやすく説明してくださる方、教えてください

質問者が選んだベストアンサー

  • ベストアンサー
noname#58564
noname#58564
回答No.2

こんにちは。 1バイトは本当に基本的な最小単位なのでエクセルで何ページ、というものでもないですよ。 ちなみに1バイトの情報量というのは半角文字1文字分です。 つまり 1 と表すとこれで1バイトです。 ちなみに漢字やひらがなは2バイトですよ。 エクセルなどで作成したファイルを右クリックしてプロパティを見てみてください。何万何千パイトと容量が表示されると思います。

参考URL:
http://www.pc-view.net/Help/manual/0082.html
goo3516
質問者

お礼

ご回答ありがとうございました。 参考URLもわかりやすかったです。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (5)

  • tojyo
  • ベストアンサー率10% (117/1066)
回答No.6

エクセルのページと言っても、空白のページもあるし、写真や図をべたべた貼り付けたページもあるし・・・。 エクセルのページ数は物事の尺度を表す単位ではありません。

goo3516
質問者

お礼

ご回答ありがとうございました。 >エクセルのページ数は物事の尺度を表す単位ではありません 確かにそうですねΣ(´Д`;))))汗・・・

全文を見る
すると、全ての回答が全文表示されます。
  • gyounosuke
  • ベストアンサー率20% (1446/7021)
回答No.5

「エクセルで何ページ分とか」の方がわかりにくいような……。(^_^;) コンピュータの基本は、電気信号のオンとオフの組み合わせです。これが0と1。この1つの信号が1ビット。 1ビットでは0と1の2通りしか意味を持たせられませんので、いくつかのビットの組み合わせを一つの単位として表現することになるわけです。 その組み合わせの単位が「バイト」です。 その1バイトって、半角1文字分です。 256通りの組み合わせの中にアルファベットとか数字とかカナ文字が割当てられてるわけです。 漢字などを割り当てようとすると1バイトの256通りでは足りませんから2バイト(16ビット)の組み合わせで表現してます。それが全角文字です。 日本語はそれで間に合うかもしれませんが、全世界の文字を同じ環境で扱おうとするとやっぱり足りないので、4バイト(32ビット)の文字コード体系(ユニコード)なんてものも作られてるそうです。

goo3516
質問者

お礼

ご回答ありがとうございました。 勉強になりました!!*・q(゜∀゜)p・*

全文を見る
すると、全ての回答が全文表示されます。
  • hawkwind
  • ベストアンサー率34% (160/469)
回答No.4

1バイトは非常に小さな情報量です。 例えば半角文字1文字分が1バイトです。 漢字は2バイト分必要になります。 半角文字の場合、英数字が中心ですが 英語は大文字小文字併せて52文字、それに数字を加えても62文字で、 256文字にはまだまだ余裕があります。 一方、漢字の方は何千種類とありますから、とても1バイトでは足りません。 なお、あくまでも1バイトは256種類のデータを示せるのであって、 1バイトの中に256文字入るのではありません。 そこのところを間違えなければ大丈夫でしょう。

goo3516
質問者

お礼

ご回答ありがとうございました。 わかりやすいご説明に感謝いたしますm(__)m

全文を見る
すると、全ての回答が全文表示されます。
  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.3

> 例えば、エクセルで何ページ分とか… 何ページか入力したエクセルのファイルを右クリックし[プロパティ]をみると、そのファイルが何バイト分か表示されます。

goo3516
質問者

お礼

ご回答ありがとうございました。 エクセルで何ページ分と言う質問の仕方に問題ありでしたね・・・Σ(´Д`;))))汗

全文を見る
すると、全ての回答が全文表示されます。
noname#17171
noname#17171
回答No.1

とっても分かりやすく言えば「文字1つ分」です。

goo3516
質問者

お礼

ご回答ありがとうございました。 >とっても分かりやすく言えば「文字1つ分」です。 確かにおっしゃるとおりですね

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ビットとバイト

    どうも理解できないので教えて下さい。 32ビットのOSで扱えるメモリは約4GBとなっていますが、なぜ単位はバイトなのでしょうか? 1ビットというのは0か1の2進数ですよね? なので32ビットは2の32乗で約42億となるのはわかります。 これがどうして42億ビットではないのでしょうか? 1バイトは8ビットとのことらしいのでバイトで表記するなら約42億÷8ビットで約5.2億バイト=520メガバイトとなるのではないのでしょうか? 恐ろしく勘違いしてると思うのでどなたか教えて下さいませ。

  • 地球の容量

    地球を、ビット数やバイト等で表すと、 どれくらいのデータ量に相当するのでしょうか?

  • 情報の単位[ビット]について

    ビットとは2進数の一桁に相当する情報である 8ビット=1バイトである で正しいと思うんですが・・・・ 逆に1ビット=8分の1バイトって表してもよろしいのですか? またバイトより小さく表す単位はあるのでしょうか? 他にビットについて大切なことありましたら教えてください

  • ビットについて質問

    javaの解説書で、「コンピューターの内部処理は2進数で行うので、ビットという単位を使い、2進数一桁分を1ビットといいます」と書いてありました。 ということは、2進数の16桁=16ビットですよね?

    • ベストアンサー
    • Java
  • 1バイトの数字の範囲

    8桁の2進数(1バイト)であらわす数字の範囲は-128~127ということです。 その説明として、111111111が最小で、01111111が最大であり、左端のビットが正負を表すので絶対値として意味のあるのは残りの7bitの1111111すなわち127とのことです。そしたら、-127から127のはずです。さらに1を引く(絶対値に1を足し負の数とする)と10000000となりこれが最小を意味し、2^8=128で左端が1なので負になる、と言う風に読める説明があります。 この説明が腑に落ちないのですが。問題は左端の8bit目が数値1とみたり、正負とみたりしているようです。あるいは同時にどっちもの意味になっているようです。このような説明でもいいのでしょうか。説明というよりそういう取り決めということになるのでしょうか。

  • ビット・バイトの計算の式がわかりません

    学校のデータ単位の授業で、ビットやバイトの計算の問題が出たのですが、答えを教えてもらっても何故そうなったのかがわからないのです。 1. 4000kb + 2.5MB = 3MB 2. 2.5GB + 24,000Mb = 44Gb Bはバイト bはビットです この二問の解き方の式だけがどうしてもわかりません、答えは出てるだけにもどかしいです。(もしかしたら答え自体間違っているかもしれません)

  • COBOLでハーフバイト数値を読むには?

    1バイトで2桁の数値(つまり4ビットで1桁の数値)が書いてあるデータを1バイト1桁の数値に変換するにはどのようにプログラミングすればいいですか? またはフリーのツールでもあれば教えてください。

  • 黄チャートP231 practice67(1)の問題の解説について説明

    黄チャートP231 practice67(1)の問題の解説について説明させてください。 practice67(1) 3の2000乗の下位5桁を求めよ。 という問題なのですが、解答の仕方は解説を見てわかりました。 しかし、解答の「注意」という項目についてどのようなことを注意せよ、 といっているのかがわかりません・・。 注意 3の2000乗すなわち9の1000乗は500桁を超える非常に 大きい自然数である。 また、(1)の解答において 1-10000+49950000-333×499×10の6乗 +333×499×997×25×10の5乗 の部分は100桁以下の自然数である。 よって(1)の解答におけるαは自然数となる。 もし説明できる方がいらっしゃいましたらよろしくお願いします。

  • Endianについて パート2

    elttacさん、Tacosanさん、terrar5さん、先日はありがとうございました。どうしても、疑問でならない部分がありまして、よろしければ、もう少しお付き合いよろしくお願い致します。 /--------------------------------------------------------------------------- エディアンとは、2 バイト以上の数値データを記録・転送するときの 「各バイトの並べ方」です。 たとえば,2 バイトの数値 0x0102(10 進数で 258)を考えましょう。ビッグエンディアンでは,この格納順は正順,つまり,   01 02 になります。 -------------------------------------------------------------------------------/ 1バイト目の0x02(2進数で 0000,0002)ですが、これも並び順によっては、0x20になっちゃったりしないのでしょうか? 1バイトでもビット単位で並び順が違えばさかさまになるような気がしまして。(1台のPC上では、バイト単位で処理しているので、大丈夫!? ネットワークでは、1bit単位でデータが転送されていますので???) ビット単位でもビッグエンディアンやリトルエンディアンみたいなのがあるのでしょうか?

  • データ型 double の桁数について

    picマイコンをPICC liteと言うCコンパイラで作成しているのですが、そのPICC liteでは、データ型のdoubleは24ビットで、-3.4×10の38乗 ~ 3.4×10の38乗となっているのですが・・・この意味がさっぱりわからず何桁まで扱えるのかわかりません。 小数点以下は何桁? 整数部分は何桁? ・・・整数 小数含めて何桁まで大丈夫なのでしょうか?