首頁>Club>
11
回覆列表
  • 1 # BAGM

    1、char型別,也就是常說字元型別。char型別和其它型別一樣在定義和初始化上可以先宣告(定義),再賦值(初始化)。使用char來定義一個字元,然後透過單引號括起來的單個字元賦值給它。

    2、當然你也可以在定義變數的時候就初始化(也就是在宣告的時候賦值)

    3、注意字元並不意味著字母,單引號括起來的單個字元。所謂單個字元可以是數字、中文之類的。

    4、字元型別可以自動轉化為儲存空間比它大的int型別。

    例如下面的例子,c是字元,把它賦值int型別的i1時,卻不報錯就是因為自動轉化。

    5、int轉化為字型別時(這種是屬於儲存空間由大向小的轉化),則需要強轉。

    6、加了強制轉換這後,它就不報錯了。至於轉換後是什麼字元這跟ASCii碼有關,這裡就不多說了。

  • 2 # 使用者7469017802414

    string類的成員函式c_str()可獲取轉換成的char*型字串。例如:

    #include <iostream>#include <string>#include <cstring>using namespace std;int main(){ string st("Hello"); char a[100]; strcpy(a,st.c_str()); cout << a << endl; return 0;}

  • 中秋節和大豐收的關聯?
  • 不同牌子車載導航gps天線能通用嗎?