怎样用C++写出 输入一个大写字母。输出时变成小写

如题所述

单个大写字母输出小写的实现过程如下:

1、设计思路:

在C语言中,每一个常用字符都有一个对应的ASCII值,大写字母A~Z对应的ASCII为65~90,小写字母a~z对应的ASCII值为97~122。

大写字母与小写字母的ASCII值相差32,故可以通过这一点实现大写字母与小写字母的转换。

2、实现代码如下:

3、测试结果:

扩展资料:

所有字母大写输出小写:

通过if语句判断实现字符串的任意字符的大小写状态,循环输出,代码如下:

此程序会将大写字母转换成小写字母而小写字母原样输出。

参考资料:

百度百科--ASCII大小写的表述方式

温馨提示:答案为网友推荐,仅供参考
相似回答