English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C에서 어떻게 ++단일 char를 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;
MySql 가이드