C++ 各種類型轉換,char,char* , string,int互轉

char 轉 string

  • const char c = ‘a’;string s;s.push_back(c);

char[ ] 轉 string

char* 轉 string

  • char* p = "hello world", string str = p

string 轉 char[ ]

 

string 轉 char*

  • string str = ”hello world“,const char* p = str.c_str()

char 轉 int

  • ascii碼字符,如‘1’,可用‘1’-‘0’轉化爲整數

string 轉 int

string str = "123"; int num = atoi(str.c_str());

int 轉 char

int 轉 string

# include<sstream>

# include<fstream>

string num = std::to_string(123)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章