Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++에서 단일 문자를 int로 변환하는 방법

<시간/>

다음은 문자를 int로 변환하는 예입니다.

예시

#include <iostream>
using namespace std;
int main() {
   char c = '8';
   int i = c - 48;
   cout << i;
   i = c - '0';
   cout <<"\t" << i;
   return 0;
}

출력

8 8

위의 프로그램에서 문자 'c'는 값으로 초기화됩니다. 문자는 아래와 같이 정수 값으로 변환됩니다 -

char c = '8';
int i = c - 48;
cout << i;
i = c - '0';
cout <<"\t" << i;