습관처럼
C++ - 형변환 본문
[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으로 입력받아야 한다.
'Language > C++' 카테고리의 다른 글
C++ - Algorithm 헤더 파일 - swap(), swap_ranges(), copy(), fill() (0) | 2020.04.13 |
---|---|
C++ - vector 초기화 (0) | 2020.04.13 |
C++ - 입출력 효율성 증가시키는 방법 (0) | 2020.03.30 |
소수 구하기 (에라토스테네스의 체) (0) | 2020.03.19 |
C++ - Array Size (0) | 2020.03.04 |