2行目のような mojiretsu2 のように配列の要素数を指定せずに宣言することや、 mojiretsu3 のようにポインタのような形でも宣言することができます。 文字コード表 JISコード ISO-2022-JP [] 文字コード表 JISコード ISO-2022-JP• Shift-JISのコード体系とasciiとの互換性 Windows で日本語を表現するときに標準で使われるのは前述の通り『 Shift-JIS シフトジス 』です。 シフトJISの2バイトコード(全角文字)のエリア(JIS X 0208の漢字エリア) 上位1バイト 0x81~0x9f、 0xe0~0xef 下位1バイト 0x40~0x7e、 0x80~0xfc ですが機種に依存しない観点より、HTMLで以下の 水色エリアは使用しないのが無難です• s1, s2 の順番に引数を指定することで、 s1 に2つの文字列を連結したものを返します。
8では、実際に文字列型を使った配列のプログラムを使ってさらに文字列型配列に慣れていきましょう。 また、 文字集合をどのようなビット列で表現するかを定義したものを『 文字コード character encoding 』と呼びます。 例えば、文字列配列 のように格納すると、 Usagi Suki と2行にわたって表示させることができます。
127番はDEL(削除)という制御コードが割り当てられています。 JISコードの2バイトコード(全角文字)のエリア(JIS X 0208の漢字エリア) 上位1バイト 0x21~0x7e 下位1バイト 0x21~0x7e その内、 水色エリアはに存在しないコードです• 日本ではこれに最上位ビットも使用し8ビットの範囲 0x00-0xFF とし、 独自にカタカナを押し込めました。
13「0xE0-0xFF」は使われていません。 ただ、 これをそのまま使うと良くないことが起きます。 文字列の0のコードは48 30h 、Aは65 41h 、aは97 61h くらいは覚えていたらもしかしたら役に立つかもしれません。
20そのため「メールを送信する際は半角カナは禁止」とされていたのです。 「ANKコードのMSX独自拡張」とも言えるでしょう。
0x8540~ 0x889e は機種依存文字の主なエリアです• これはメールや「ISO-2022-JP」に限定して言えば正しいです。 つまり LF ラインフィード のみで改行と見なすのです。 私は小学生の頃にMSXを使っていてその頃は全く気にしていませんでしたが、 今思うとカタカナとひらがなも1バイトで表現できるよう工夫されていたのは印象的です。
19