C언어에서 캐스팅을 하는 방법은 묵시적 형변환, 명시적 형변환으로 크게 2가지가 있다.
int a = 1;
float b = 0;
a = b;
묵시적 형변환이란 자연스럽게 오른쪽 변수의 타입이 왼쪽 변수의 타입으로 변환되는 것을 말한다.
int a = 1;
float b = 0;
a = (int)b;
명시적 형변환이란 오른쪽 변수의 형태를 개벌자가 지정해주는 것을 말한다.
int, float, double, char간에는 이런 묵시적 형변환, 명시적 형변환으로 쉽게 형변환이 가능하다.
하지만, string과의 형변환은 특별한 함수들을 사용하여야 한다.
stoi(), stof(), stoc() 등의 함수를 사용한다.
stringstream 사용
to_string() 함수 사용