C++/STL

[기본지식] String, char, int 데이터 간 형 변환

Honey Badger 2022. 9. 12. 22:14

1. Char to int

char c = '8';
int i = c-'0';

c를 int값 그대로 출력하면 아스키코드 값이 출력되므로 '0'을 빼주면 된다.

2. String to int

string str = "123";
int i = stoi(str);

stoi 메서드를 사용하면 된다.

3. int to String

int num = 1234;
String str = to_string(num);

to_string 메서드를 사용하면 된다.

 

// 2번과 3번 메서드는 모두 string헤더에 포함되어 있다.

'C++ > STL' 카테고리의 다른 글

[기본지식] sort() 내림차순 정렬  (0) 2022.09.14
[기본지식] 제곱근, 루트 연산법 (c++)  (0) 2022.09.12
[기본지식] 정수 판별법  (0) 2022.09.12
Map container 정리  (0) 2022.08.05
STL이란 무엇인가?  (0) 2022.08.04