프로그래밍 언어/C++
[C++] char형 데이터 int형으로 변환하기
ShovelingLife
2023. 12. 11. 12:11
char ch1 = '1';
int num1 = ch1 - '0';
cout << num1; //1
아스키 코드의 순서가 '0' 부터 '9'씩 차례대로 1씩 늘어나므로 위와 같이 작성하면 해당 수의 값을 구할 수 있다.
'1'의 문자의 아스키 코드 값을 보고 싶다면 (int)를 붙여 형 변환을 해준다.
char ch1 = '1';
int numAscii = (int)ch1;
cout << numAscii; //49 ('1'의 아스키 코드 값)