C++编程中数字与字母之间的互相表示关系

详细一点谢了!最好能给点初学期间建议。推荐点好的材料!

是字母和ASCII码之间的转换。

大写字母‘A’对应的是ASCII值的65,‘B’对应66,以此类推,而小写字母‘a’对应97,‘b’对应98。

这些是需要记忆的,是国际规定的,故而

大写字母与ASCII码的转换一般可写成:ch=ch-'A'+65;//ch是要转换的字母

小写字母与ASCII码的转换一般可写成:ch=ch-'a'+97

而大小写字母的转换则可以写成:ch=ch-'a'+'A';//小写转换成大写。

扩展资料:

ASCII码大小规则

常见ASCII码的大小规则:0~9<A~Z<a~z。

1、数字比字母要小。如 “7”<“F”;

2、数字0比数字9要小,并按0到9顺序递增。如 “3”<“8” ;

3、字母A比字母Z要小,并按A到Z顺序递增。如“A”<“Z” ;

4、同个字母的大写字母比小写字母要小32。如“A”<“a” 。

几个常见字母的ASCII码大小: “A”为65;“a”为97;“0”为 48 [4]  。

参考资料来源:百度百科-ASCII

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-06
阁下说的应该是字母和ASCII码之间的转换吧。
大写字母‘A’对应的是ASCII值的65,‘B’对应66,以此类推
而小写字母‘a’对应97,‘b’对应98,。。。。
这些是需要记忆的,是国际规定的,故而
大写字母与ASCII码的转换一般可写成:ch=ch-'A'+65;//ch是要转换的字母
小写字母与ASCII码的转换一般可写成:ch=ch-'a'+97;
而大小写字母的转换则可以写成:ch=ch-'a'+'A';//小写转换成大写
这种题目一般的C语言书上都会有的,如果你是初学C++的话,又不大喜欢看英文书,个人觉得谭浩强写的书还是不错的,可以看看本回答被提问者采纳
第2个回答  推荐于2017-09-17
应该是字母和ASCII码之间的转换吧。
大写字母‘A’对应的是ASCII值的65,‘B’对应66,以此类推
而小写字母‘a’对应97,‘b’对应98,。。。。
这些是需要记忆的,是国际规定的,故而
大写字母与ASCII码的转换一般可写成:ch=ch-'A'+65;//ch是要转换的字母
小写字母与ASCII码的转换一般可写成:ch=ch-'a'+97;
而大小写字母的转换则可以写成:ch=ch-'a'+'A';//小写转换成大写
这种题目一般的C语言书上都会有的,如果你是初学C++的话,又不大喜欢看英文书,个人觉得谭浩强写的书还是不错的,可以看看
第3个回答  2010-05-25
什么意思?
第4个回答  2010-05-25
数字和字母之间的表示关系 没看懂 要不你 去看看 表吧。
相似回答