• 締切済み

1B(バイト)って?

1B(バイト)というのは、記憶容量なのでしょうか?もしそうならば1B は、文字や数字がどれぐらい入るのが「1B」なのでしょうか?

みんなの回答

  • neuron-x
  • ベストアンサー率52% (139/266)
回答No.6

#5です。補足です。 一般的に、半角文字=1Byte、全角文字=2Byteと言われますが、必ずしもそうではありません。ShiftJISなどの文字コードではそうなりますが、C#などではUnicodeという文字コードで文字列を扱うため、半角文字=1Byteとはなりません。

  • neuron-x
  • ベストアンサー率52% (139/266)
回答No.5

Byteはデータサイズの単位で、基本的には1文字文のデータサイズになります。 一番細かい単位は、1Bit(0か1か)で、8Bit=1Byteが一般的です。ただし、マシンによっては7Bit=1Byte、9Bit=1Byteなどもありますので、1Byte=8Bitとは限りません。 一般的な8Bit=1Byteだと、0か1の組み合わせが8個入るサイズです。 ネットワークの世界では、8bitを表すためにオクテットという単位を使います。オクテットは必ず8bitとなります。

  • tokpy
  • ベストアンサー率47% (1313/2783)
回答No.4

他の方が書かれているとおり,現在のコンピュータの世界では,1バイト=8ビットですが,正確にいうと,「1バイト=8ビットがよく使われている」となります。1バイトは半角文字1文字分の情報量です。 現実には,1バイトが8ビットではない考え方の方が珍しくなった(ほとんど使わない)ので,1バイトの情報量は2の8乗で256種類の数字を表わせることになるんですね。 http://d.hatena.ne.jp/keyword/%a5%d0%a5%a4%a5%c8

  • grindcore
  • ベストアンサー率17% (115/664)
回答No.3

そうです、記憶容量です。 因みに、最小単位は1bitで、1Byte=8bitです。 半角英数は1文字で1Byte、全角英数かな漢字は2Byteです。 「メモ帳」で適当に入力して、保存し、 そのファイルのプロパティを見ると容量がわかります。 半角英数を5文字打てば5バイトですし、漢字で5文字打てば10バイトになりますよ。 試してみてください。

hata333
質問者

お礼

分かりました^^ありがとうございます

  • lonewolf
  • ベストアンサー率48% (818/1682)
回答No.2

半角文字で1文字が1バイトです。 全角文字は1文字で2バイトです。

  • buttie
  • ベストアンサー率22% (15/66)
回答No.1

はい。記憶容量です。 1バイトには、アルファベットなど(半角文字)1文字が入ります。 数値は、0から255(または-128から127)まで入ります。

関連するQ&A