ホーム | ブログ | C++辞典 | サイトマップ | FAQ | 掲示板 | リンク集
メイン・メニュー
インデックス
プログラミング
その他
文字 の変更点


 * 文字 (character) [#uaffbcfc]
 
 #contents
 #ls2(,title)
 ~
  [[標準 C++ ライブラリ]]における「文字」とは、順処理でテキストを表現することができる任意の[[オブジェクト>C++ オブジェクトモデル#object]]の意味である。
 
  一定のルールに基づく集合の要素。大別して、表示文字と[[制御文字>文字/制御文字]]に分類される。文字は、表示、印刷、制御に使用される。
 
  [[標準 C++ ライブラリ]]における「文字」とは、順処理でテキストを表現することができる任意の[[オブジェクト>C++ オブジェクトモデル#object]]の意味である。ここでいう文字は、[[char 型>型/3.9.1基本型#char]]や[[wchar_t 型>型/3.9.1基本型#wchar_t]]の[[オブジェクト>C++ オブジェクトモデル#object]]だけでなく、用件を満たす型で表現可能なすべての値を指す。
 
 ~
 &aname(multi-byte);
 ** 多バイト文字 (multi-byte character) [#nf969187]
 
  [[翻訳環境]]または[[実行環境]]における[[拡張文字集合>文字集合#extended]]に含まれる文字を表す 1 [[バイト>C++ 記憶モデル#byte]]以上のバイト列。
 
  通常は、日本語、中国語、韓国語等の文字を表現するためのものを指すが、[[ASCII]] 等の 1 [[バイト>C++ 記憶モデル#byte]]文字しかないものも、一種の多バイト文字であるといえる。
 
 ~
 &aname(wide);
 ** ワイド文字 (wide character) [#g94113a3]
 
  [[wchart_t 型>型/3.9.1基本型#wchar_t]]で表現される文字。

トップ   編集 差分 バックアップ 添付 複製 名前変更   一覧 単語検索   ヘルプ   最終更新のRSS
 ホーム | プロフィール | メール | ログイン | 管理
Copyright © 2005-2009 by TAKAGI Nobuhisa