How to convert a single char into an int in C++


The following is an example to convert a character into int.

Example

 Live Demo

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

Output

8 8

In the above program, a character ‘c’ is initialized with a value. The character is converted into integer value as shown below −

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

Samual Sam
Samual Sam

Learning faster. Every day.

Updated on: 26-Jun-2020

542 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements