Language/C++
C++ - 형변환
dev.wookii
2020. 4. 5. 20:28
[char To ASCII]
char ch1 = '1';
int numAscii = (int)ch1;
cout << numAscii; //49 ('1'의 아스키 코드 값)
[string To int]
atoi()함수 사용.
atoi(char*)
string str = "34";
int intValue = atoi(str.c_str());
string to int >> stoi
string to float >> stof
string to long >> stol
string to double >> stod
[int To string]
to_string()함수 사용.
to_string(int)
int intValue = 5;
string str = to_string(intValue);
[char To string]
char str[10] = "34";
int intValue = atoi(str);
***char로 설정한다면 c_str()를 붙이지 않아도 된다.
,하지만 string으로 설정한다면 c_str()를 붙여야 한다
붙이지 않으려면 char가 아닌 String으로 입력받아야 한다.