1、型別不同
char是字元型別, String是字串型別。
2、包含
String字串是用來包含串的, char是用來包含單字元的。
例如:
char a="1";//定義一個字元
String b="dadsa";//定義一個字串
3、儲存
String內部用來儲存的結果是一個char字元陣列。
private final char value[];//這是string中用來儲存值的結構。
4、定義
char 定義時用單引號 ,只能有一個字母數字。
String定義時用雙引號 ,可以是一個,或者多個字母或漢字等,就是所謂的字串。
擴充套件資料:
使用方法
1、char
#include
using namespace std;
int main()
{
char* pstr = "hello world";
pstr = "aa";
pstr[1] = "a"; //報錯
cout
}
2、string的定義字串
string str1;
str1= "hello world";
str1="aa";
str1[1]="a";
1、型別不同
char是字元型別, String是字串型別。
2、包含
String字串是用來包含串的, char是用來包含單字元的。
例如:
char a="1";//定義一個字元
String b="dadsa";//定義一個字串
3、儲存
String內部用來儲存的結果是一個char字元陣列。
private final char value[];//這是string中用來儲存值的結構。
4、定義
char 定義時用單引號 ,只能有一個字母數字。
String定義時用雙引號 ,可以是一個,或者多個字母或漢字等,就是所謂的字串。
擴充套件資料:
使用方法
1、char
#include
using namespace std;
int main()
{
char* pstr = "hello world";
pstr = "aa";
pstr[1] = "a"; //報錯
cout
}
2、string的定義字串
#include
#include
using namespace std;
int main()
{
string str1;
str1= "hello world";
str1="aa";
str1[1]="a";
cout
}