Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Cách chuyển đổi char đơn thành int trong C++


Dưới đây là ví dụ chuyển đổi 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;
}

Kết quả

8	8

Trong chương trình trên, ký tự c được khởi tạo giá trị. Ký tự được chuyển thành giá trị nguyên như sau:

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