文字/char型・ワイド文字型

はてなブックマークに追加はてなブックマーク Yahoo!ブックマークに登録 ニフティクリップに追加 Livedoor クリップに追加 BuzzurlにブックマークBuzzurlにブックマーク Twitterに投稿  

char型の文字

C/C++の文字の宣言であるchar型は、1文字を表します。

char 'A';
char 'a';

と、文字型のデータは、シングルクオーテーション「'」で囲みます。
\は、エスケープ文字として働き、'\''で、シングルクオーテーションの文字を表せます。
また、特殊文字として以下のような文字があります。

\b   バックスペース   カーソルを1文字戻す
\f   改ページ       次ページの先頭へ移動
\n   改行         次の行に移動
\r   リターン        現在の行の先頭に移動
\t   タブ          次のタブに移動
\'   単一引用符     文字「'」
\"   二重引用符     文字「"」
\\   バックスラッシュ   文字「\」
\nnn 文字nnn        文字コードnnn(8進数)
\xNN 文字NN         文字コードNN(16進数)


文字型は、1文字ですが、文字列リテラルという文字列のデータ(2文字以上の文字)もあります。(後エントリーで書きます。)
2文字以上の文字列リテラルの場合、二重引用符で囲みます。


ワイド文字

英語以外の文字に対応するために、ワイド文字型という文字の型もあります。

wchar_t wide_char;   // ワイド文字
wide_char = L'Ω';

Ω(オメガ)のワイド文字を代入していますが、ワイド文字の場合、単一引用符で囲むのは同じですが、文字の先頭に「L」をつけて代入を行います。


日時: 2008年06月02日 18:19
コメントを投稿






トラックバック

■この記事のトラックバックURL:
http://www.mapee.jp/mpe334/mt-tb.cgi/177

この記事にトラックバックされる方は、参照先が分かるようにするために、「文字/char型・ワイド文字型」へのリンクをお願いいたします。
以下のHTMLタグをトラックバック送信元ページ内に挿入して下さい。



※この記事へのリンクがない、また関連のないページからのトラックバックは反映されませんので、ご了承下さい。






あわせて読みたいブログパーツ
フィードメーター - C言語とC++勉強ルーム