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