タグ

C言語に関するryoasaiのブックマーク (1)

  • プログラミング言語 C の新機能

    注意 識別名、文字定数、文字リテラルに使用可能 キャラクタセット中の文字で表現できるのならこの表記を使うべきではない 識別名として、 \u0000-\u0020 制御 空白(0x20) \u007f-\u009f 制御 \ud800-\udfff サロゲート(surrogate) の文字を使用すべきでない。 ところで、サロゲート(surrogate)って知ってますか? UNICODE は世界中のすべての文字を 16 bit の中に入れようとして作っていました。しかし、わかっていたことではありますが、やはり 16 bit にすべて押し込むことは無理でした。そこで仕方が無いのである特定の文字部分ではさらにもう一文字追加して、32 bit で一文字をあらわすことにしました。その特定の領域の部分をサロゲートといい、それを使った文字をサロゲートペアによる指定などといいます。 3.2 拡張された識別名

  • 1