2020-11-05

2バイトで1文字を表すとき,何種類の文字まで表せるか。

文字を2バイトで表す。←わかる。

何種類の文字まで表せるか。←わからない。

文字が2バイトってことでしょ。

1文字表すのに2バイト必要ってだけで、

文字の種類の上限を示すものがなくない?

表すのはいくらでも好きなだけ表せばいいんじゃないの?

追記

コンピューターでの文字の表し方を知らなかったから、理解できなかったみたい。

コンピューターでは文字は、数値にしてあらわすんだね。

から、2バイトで1文字を表す場合、何種類の文字が表せるかは、

2バイト分の数値の分だけ表せると。

答えてくれたみんなありがとう

  • 2^16ってことではなくて?

    • いやなんか問題文としておかしくない?

      • 俺は読み取れたので問題文はおかしくないと思う

        • そうなんや…… 1文字に2バイト必要ってことがわかってるだけで、なんで何種類の文字が表せるのかが求められるのか理解できないんだよ…… 1文字にどれくらいの容量が必要で、箱の...

          • じゃあ一文字1バイトだったら何種類の文字が表現できると思う?

            • 1文字表すのに1バイト必要で、表せる文字はいくらでもいいとしか……

              • 種類やぞ? じゃあ1ビットで何「種類」の文字が表現できる?

                • 1文字にどれくらいの容量が必要かわからないと答えられない……

                  • ガイジに構って時間を無駄にしたわ

                  • やったな 問題の意味がわかったぞ 一文字あたりの容量が1ビットなんだから答え出るだろ? じゃあ同様に一文字あたり1バイトの時や2バイトの時も答えが出せるな!

  • あるバイト列が2バイト文字ひとつなのか 1バイト文字ふたつなのかの区別をつける方法が必要

  • 問題を限りなく単純化するといいよ 1ビットで1文字を表すとき、表現できる文字の種類はいくつ?

    • 1ビットで1文字を表すという前提があれば、 1ビットで表せる文字は1文字?

      • なるほどなー。そこが混乱の原因か。 正確でない例えになるけど、ビットってのは情報をやりとりするための道具でしょ。AさんからBさんの間で、ビットっていう0/1の情報を送ってやり...

    • 1ビットは、0と1で2種類だからって理由で、1ビットで2種類の文字が表せるってのが理解できない。 0と1は、0と1で、文字を表してるわけではないじゃん?

      • 0:あ 1:ぬ って対応表を内部にもっとるだけやが。

        • そうそう。0だの1だのってのは信号でしかないので、それをどう解釈するかはまた別の話。それが「表現する」ってことやね。 0=男 1=女 でもいいし。どういう解釈を与えるにしろ、表せ...

          • だから、問題文に、1バイトで2種類の文字が表せるという前提を書いておかないと、わからなくない? だって、1文字をあらわすのに7ビット必要なものだって8ビット必要なものだってあ...

            • 3ビットで表せる文字(二進数表現:111)と、4ビットで表せる文字(二進数表現:1111)があるとして 111111111111というデータが流れてきたときこれをどう読むんだ? 「111 111 111 111」の四文...

              • あるいは文字の開始-終了符号がついてるとかね そういう条件はなんらかのテストなら書いてあるよね

            • 正式な資格試験とかだったりだと そういうの書いてあると思うけど

            • 「1ビットで2種類の文字(情報)が表せる」というのはビットの定義みたいなもんなので、そこを明言したところで問題は変わらないよ。 元々の問題は2バイトで1文字を表す、と書いて...

              • わかった! コンピューターでの文字の表し方を知らなかったから、ちんぷんかんぷんだったんだ!

      • 1ビットは、0と1で2種類だからって理由で、 前提から違うぞ。1ビットで2種類の情報を表現できるだけで、それを0と1に割り振らなければならないというルールはないぞ。

  • 1バイトが何ビットを考えれば良いじゃないの?

  • 1文字表すのに2バイト分必要て言い換えれば良いのかな。 問題文が悪いと言うか意地悪な書き方してる気がする。

  • 確かに「1文字表すのに2バイトが必要」だと、2バイト「必要」なだけで3バイトでも10バイトでも使っていい、よって上限なし、とも解釈できるな。 「1文字を2バイト以内で表す必要があ...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん