在运用c++语言处理一些问题的时候,输入的数据很多时候是字符串类型,想要完成一些特定的需求,可以利用ASCII码来完成一些转换
常用ASCII码
这里举出转换为数字和字符的两种最常见的例子
//字符和数字之间的隐式转换
string s;
if( s[i] < '0' || s[i] > '9') //'0'和'9'的作用是实现字符和数字之间的隐式转换
//字符和字母的隐式转换
string a;
if(a[i]<=122 && a[i]>=97) //判断是否是大写字母,小写同理
//实现大小写转换
a[i] +='A'-'a';