回覆列表
  • 1 # 使用者5395983585097

    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

    }

  • 中秋節和大豐收的關聯?
  • 孩子兩歲半,該不該送到公辦幼兒園去呢?