#include <iostream>
using namespace std;
int main(){
int ia ='5' - '0';
int ib ='D' - 'A'+ 10;
char ca = 3 +'0';
char cb = 12-10 +'A';
cout <<“char to int”<< ia << endl;
cout <<“char to int”<< ib << endl;
cout <<“int to char”<< ca << endl;
cout <<“int to char”<< cb << endl;
// 0 ASCII 48
// A ASCII 65
//a ASCII 97

本文深入探讨了C++中字符与整数的相互转换方法,通过具体代码示例展示了如何利用ASCII码特性进行数值运算。文章解释了字符'5'转为整数5、'D'转为13的过程,以及逆向操作,即整数3转化为字符'3',12转化为'D'。这些转换在字符串解析、编码任务中十分关键。

被折叠的 条评论
为什么被折叠?



