この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:1
ページ更新者:T
更新日時:2020-04-07 21:34:50

タイトル: データ型(文字列)
SEOタイトル: 【C++】文字列のデータ型の違いとまとめ

char

char a = 'a';

一文字しか保存できない文字列型

※ダブルクォートではエラーが出るので注意

 

char[]

char a[] = "abc";

複数の文字列を格納できる文字列型

定数扱いのため、再代入不可。

 

char*

const char* a = "abc";

複数の文字列を格納できる文字列型

constとして宣言しないと警告が出る。

 

string

string a = "abc";

複数の文字列を格納できる文字列型

再代入も出来る。

string a = "abc";

a = "def";

 

基本的にはstring型を使用すればよい。

他の言語(Java,PHP,Pythonなど)でいう文字列型はstring。