Computer >> Máy Tính >  >> Lập trình >> C ++

Làm thế nào để chuyển đổi một ký tự đơn lẻ thành một int trong C ++

Sau đây là một ví dụ để chuyển đổi một ký tự thành int.

Ví dụ

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

Đầu ra

8 8

Trong chương trình trên, một ký tự ‘c’ được khởi tạo với một giá trị. Ký tự được chuyển đổi thành giá trị số nguyên như hình dưới đây -

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