我们在刷编程时的题目中会很频繁的遇到需要有关字母和数字进行转换的题型。
现在详细的讲解字母和数字之间的转化
一. 大小写26个字母与数字的转化:
26个小写字母在ASCCI编码表中对应:
a->97
b->98
c->99
........
z->122
eg:
int n;
char c;
c='a';
n=(int)a;
运行结果如下:
相当于进行强制的转化,在想要转化的字母前加上(int)
注意:字母需要加上单引号(因为是字符类型变量)
同时26大写个字母与数字的之间转化与上面的过程类似;
26个大写字母的ASCCI编码表中对应值
A->65
B->66
C->67
........
Z->90
具体的ASCCI编码表的值,可以查看如下的图片
二.数字转化为字母
将数字转化为字母,也是利用强制转换的思想
代码如下: