ASCII码大小写字母与数字互换公式
ASCII码值大小:数字<大写字母<小写字母
公式:
1、ASCII码大写字母转换为数字:大写字母-‘A’+1 或者 大写字母-‘@’
代码如下:
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
//ASCII码大写字母转换为数字
char x='B';
cout<<x-'A'+1<<endl;
printf("%d\n",x-'A'+1);
cout<<""<<endl;
cout<<x-'@'<<endl;
printf("%d\n",x-'@');
return 0;
}
输出结果:
2、ASCII码数字转换为大写字母:数字+‘A’-1 或者 数字+‘@’
代码如下:
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
//ASCII码数字转换为大写字母
int x=3;
cout<<x+'A'-1<<endl; //转换成大写字母ASCII码值
printf("%c\n",x+'A'-1); //转换成大写字母
printf("%d\n",x+'A'-1); //转换成大写字母ASCII码值
cout<<""<<endl;
cout<<x+'@'<<endl; //转换成大写字母ASCII码值
printf("%c\n",x+'@'); //转换成大写字母
printf("%d\n",x+'@'); //转换成大写字母ASCII码值
return 0;
}
输出结果:
3、ASCII码小写字母转换为数字:小写字母-‘a’+1
代码如下:
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
//ASCII码小写字母转换为数字
char x='e';
cout<<x-'a'+1<<endl;
printf("%d\n",x-'a'+1);
return 0;
}
输出结果:
4、ASCII码数字转换为小写字母:数字+‘a’-1
代码如下:
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
//ASCII码数字转换为小写字母
int x=4;
cout<<x+'a'-1<<endl; //转换成小写字母ASCII码值
printf("%c\n",x+'a'-1); //转换成小写字母
printf("%d\n",x+'a'-1); //转换成小写字母ASCII码值
return 0;
}
输出结果:
5、ASCII码大写字母转换为小写字母:大写字母+32 或者 大写字母-‘A’+‘a’
代码如下:
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
//ASCII码大写字母转换为小写字母
char x='B';
cout<<x+32<<endl; //转换成小写字母ASCII码值
printf("%c\n",x+32); //转换成小写字母
printf("%d\n",x+32); //转换成小写字母ASCII码值
cout<<""<<endl;
cout<<x-'A'+'a'<<endl; //转换成小写字母ASCII码值
printf("%c\n",x-'A'+'a'); //转换成小写字母
printf("%d\n",x-'A'+'a'); //转换成小写字母ASCII码值
return 0;
}
输出结果:
6、ASCII码小写字母转换为大写字母:小写字母-32 或者 小写字母-‘a’+‘A’
代码如下:
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
//ASCII码小写字母转换为大写字母
char x='b';
cout<<x-32<<endl; //转换成大写字母ASCII码值
printf("%c\n",x-32); //转换成大写字母
printf("%d\n",x-32); //转换成大写字母ASCII码值
cout<<""<<endl;
cout<<x-'a'+'A'<<endl; //转换成大写字母ASCII码值
printf("%c\n",x-'a'+'A'); //转换成大写字母
printf("%d\n",x-'a'+'A'); //转换成大写字母ASCII码值
return 0;
}
输出结果:
7、ASCII码字符型数字转换为整型数字:字符型数字 - ‘0’ 或者 字符型数字 - 48
8、ASCII码整型数字转换为字符型数字:整型数字 + 48 或者 整形数字 + ‘0’