ASCIIとUnicodeの違い

author
0 minutes, 11 seconds Read

技術系の面接では、文字列がすべてユニークな文字かどうかを判断するアルゴリズムを実装するような難問が出されることがありますね。 Cracking the coding Interview, 6th Edition pp.192

最初の質問応答はASCIIかUnicodeの文字列を使って天候を尋ねるべきとされています。 ASCIIはAmerican Standard Code for Information Interchangeの略です。 これは、テキストを表現するために数字を使用します。 数字(1、2、3など)、文字(a、b、cなど)、記号(!)などを文字と呼びます。 ASCIIは、記憶容量を減らすために128文字を表すので、常に単純な文字と下位8ビットバイトを持っていることを覚えておいてください。 ASCIIは256個あるが、これは拡張した場合の話である。 元々は7ビットだった文字コードが8ビットに拡張され、オリジナル=128文字、拡張=256文字となる。 そうでない場合は、Unicodeを使って記憶容量を増やす。

Unicode は世界のほとんどの書き言葉を表現している。 ASCII は、Unicode の中に同等のものがあります。 ASCII と Unicode の違いは、ASCII が小文字 (a-z), 大文字 (A-Z), 数字 (0-9) と句読点などの記号を表すのに対し、Unicode は英語、アラビア語、ギリシャ語などの文字や数学記号、歴史文字、絵文字など、ASCII より広い範囲の文字を表しています

ASCII と Unicode の違いは、小文字 (A-Z), 大文字 (A-Z) と数字の記号や句読点などの記号を表すことです。

Similar Posts

コメントを残す

メールアドレスが公開されることはありません。