输入一个大写英文字母,输出小写英文字母;输入一个小写英文字母输出一个大写英文字母 |
您所在的位置:网站首页 › c语言中输入一个小写字母输出一个大写字母 › 输入一个大写英文字母,输出小写英文字母;输入一个小写英文字母输出一个大写英文字母 |
题目:编写程序,从键盘输入一个英文字母。如果是大写字母,则输出它对应的小写字母;如果是小写字母,则输出它对应的大写字母。 题目来源c语言程序设计第二版电子科技大学出版社P90编程题t2 对于转换字母大小写,要先了解ASCII码 那么什么是ASCII码呢? 在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),像a,b,等字母,1,2,3等数字,还有一些常用符号*、#、@等。在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通信而不造成混乱,那么大家就必须使用相同的编码规则,于是美国有关的标准化组织就出台了ASCII编码,统一规定了上述常用符号用哪些二进制数来表示 。 ASCII码如下图所示 大写字母的十进制的ASCII码是65-90,而小写字母是97-122.因此如果要将一个大写英文字母变为小写英文字母,则需要+32;要将一个小写英文字母输出为一个大写英文字母,则需要-32。 具体代码如下: #include int main() { char ch, sh; printf("请输入一个字母:\n"); scanf("%c", &ch); if ('a' |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |